Самый универсальный, AFAIK, вариант: find . | xargs grep подстрока А в Линуксе есть просто рекурсивный grep.
Спасибо всем за ответы. P.S. нашёл в книжке: Код (Text): find / -type f -exec grep "подстрока" /dev/null { } \;