Как найти слово в текстовых файлах из каталога

Если вы не хотите устанавливать дополнительное программное обеспечение, вы можете просто использовать grep в терминале. Для рекурсивного поиска по каталогам вы можете использовать -r вариант (см. man grep для получения подробной информации). Синтаксис, который вы ищете, вероятно,:

grep -r "[STRING TO SEARCH FOR]" "[DIRECTORY TO SEARCH]"

Так, например, если я хочу выполнить поиск строки "asdf" во всех файлах во всех подкаталогах "/tmp/testdir/", команда выглядит следующим образом:

grep -r "asdf" "/tmp/testdir/"

Кавычки не являются строго необходимыми, но если ваша строка или путь к каталогу содержат пробелы, в противном случае вам пришлось бы замаскировать их с помощью символа \...