Небольшой ман по grep

Используем grep для поиска текста

Поискать слово word в файле

или

или во всех файлах в папке

Как найти текст во всех подкаталогах

grep позволяет искать в подкаталогах, используя опцию -r:

Вывести только имена найденных grep файлов

Чтобы grep вывела имена найденных файлов, стоит использовать опцию -H.

Теперь нужно прогнать вывод через фильтр, чтобы оставить только имена файлов, в которых есть вхождение текста, а также удалить дубликаты. Нужно использовать такую команду:

Если требуется игнорировать регистр то следует добавить флаг -i

А флаг -s отключит вывод сообщений о файлах которые не удалось прочитать
-n выведет номер строки в которой нашлось искомое слово
А выдаст сколько строк содержит искомое слово