Respostas:
find / -name "*.txt" -exec grep "text here" {} \; -print 2>/dev/null
O que pode ser explicado em linguagem humana como:
O comando a seguir pesquisa todos os arquivos que terminam com .txt no diretório de trabalho atual e em todos os subdiretórios:
find . -type f -name '*.txt' -exec grep -Hn "text here" {} \;