Recursively search files for a string with 'find'
When looking for a particular string, manually going through hundreds of files is out of the question! One single Unix command does it for you.
$ find . -iname '*.*' -exec grep -nH 'Where is my string?' {} \;