I find myself using grep over and over again for searching some keyword in the same directories. I write this, very simple and almost single usage script to accomplish the task
#! /bin/bash
# Find the given keywork in the given directories #
if [ $# -lt 1 ]; then
echo $"No Keyword is provided"
echo $"Usage: ./search_keyword.sh needle"
exit
fi
keyWord=$1
#list where you would want to look inside the directory
directories="dir1 dir2 dir3 dir4 dir5"
for directory in $directories
do
if [ -d $directory ]; then
echo $"Serching in $directory"
grep -ir --color $keyWord $directory
else
echo $"#### Directory $directory does not exist ####"
fi
done