Поиск текста с использованием grep

grep — утилита для поиска указанного текста в файлах, именах файлов и т.д. из командной строки.

Можно искать используя grep даже например в результатах выполнения какой-то команды:

Можно посчитать количество строк где встречается указанный текст:

Для поиска и отображения строк с указанным текстом выполним:

Поиск во всех фалах указанной директории:

Искать только целое указанное слово:

Отобразить строки где встречаются указанные слова:

Отобразить строки где указанные слова встречаются несколько раз:

Отобразить также строки после искомой, например 5 строк:

Или строки перед искомой:

Показать строки где встречается СЛОВО1,СЛОВО2,СЛОВО3:

Показать все строки где встречается IP-адрес:

Показать строки где встречаются заглавные буквы:

Показать строки где встречается указанное слово с табуляцией по обе стороны:

Опишу некоторые опции запуска:
-b (отображение номера блока в котором был найден фрагмент, блоки нумеруются с 0)
-c (отображение только количества строк в которых был найден фрагмент)
-n (отображает номер строки)
-h (скрывает имена файлов перед найденными фрагментами, когда поиск выполняется по нескольким файлам)
-l (отображение только имен файлов где встречается фрагмент)
-i (игнорирование регистра символов, то есть большие и маленькие буквы равны при поиске)
-s (скрывает сообщения о несуществующих или недоступных файлах)
-v (отображает все строки кроме указанного образца)