nixos-config/search_string.sh

20 lines
434 B
Bash
Executable file

#!/bin/bash
# Check for correct number of arguments
if [ "$#" -ne 2 ]; then
echo "Usage: $0 <directory> <search_string>"
exit 1
fi
directory="$1"
search_string="$2"
# Check if the provided directory exists
if [ ! -d "$directory" ]; then
echo "Error: Directory '$directory' does not exist."
exit 2
fi
# Recursively search all files in the directory for the search string
grep -rnw "$directory" -e "$search_string"