Есть куча вариантов команд UNIX, которые позволяют найти файл, содержащий искомый текст, однако, мне, как немного знакомому с синтаксисом команды find приглянулся этот вариант
find <dir> -name “<fname>” -exec grep “<text>” {} \; -print
пример:
find . -name “*.*” -exec grep “my text” {} \; -print
либо
find / -name “*” | xargs grep “your text”