Ответы:
find / -name "*.txt" -exec grep "text here" {} \; -print 2>/dev/null
Что можно объяснить по-человечески:
Следующая команда ищет все файлы, заканчивающиеся на .txt в текущем рабочем каталоге и во всех подкаталогах:
find . -type f -name '*.txt' -exec grep -Hn "text here" {} \;