Утилита grep выполняет поиск образца в текстовых файлах и выдает все строки, содержащие этот образец. В основном она используется в связке с другими утилитами, но так же работает самостоятельно. Рассмотрим несколько примеров:
А теперь как самостоятельная прога ))):
C помощью флага n выводим также номер строки:
А теперь посложнее. Я хочу посмотреть модель своего проца. Перенаправляем вывод утилиты cat в grep по метке Model name:
Разные версии Linux включают разновидности команды grep. Хотя в современных версия систем базовая команда grep поддерживает все возможности, которыми обладают egrep fgrep, pgrep, zgrep. И вывод команд egrep и grep -E будут одинаковы:
А вот pgrep используется для поиска конкретного процесса и возвращает его PID. И его тут же можно убить )))):
Вообще, у grep много опций. Чтобы рассказать о всех, потребуется очень много времени. Поэтому, как и подобает настоящему сисадмину, читаем man grep и экспериментируем ))). Конечно же на виртуальной машине, а не на боевом сервере.