Каков наилучший способ сделать это?
grep -R <some_string> <directory>
Другой вариант:
find . -name "*.cpp" | xargs grep some_string
, если вы хотите ограничить поиск определенными шаблонами или типами файлов. С find вы также можете указать максимальную глубину поиска.
find