grep -rF --include='*.txt' stringYouLookFor *
Команда «grep -rF —include=’*.txt’ stringYouLookFor *» используется для поиска строки «stringYouLookFor» во всех файлах с расширением «.txt» в текущей и всех подкаталогах рекурсивно с помощью утилиты grep.
Опция -r обозначает рекурсивный поиск, -F указывает на поиск точного соответствия строки без учёта регулярных выражений. Опция —include=’*.txt’ определяет, что нужно искать только в файлах с расширением «.txt». Знак «*» передается в качестве аргумента и означает, что нужно искать во всех файлов и каталогах в текущем каталоге.
Альтернативой команде может быть использование find и комбинации с командой grep для рекурсивного поиска в файлах с определенными расширениями.