greps
grep a subset of files
...The usage of greps is same as you would use grep, and all options that are available with grep can be used in the same way also with greps.
Basically what greps does is allowing you to choose also the patterns or extentions of relevant files. Then it executes find for finding such files, and executes grep on those files (find | xargs grep).