Many Unix commands provide extreme flexibility but may sometimes be obtuse enough that learning to use that flexibility requires patience, experimentation, or, especially a friend or associate who has a bit of expertise.
Thanks to Mark Childs for this hint. It allows the user to find all instances of a string in all of the files in a specified directory, and its subdirectories
if ( grep "$1" "$2" );
then echo "====== $2"
fi
chmod a+x grepfor