grep
grep - поиск образца в файле
Синтаксис
/usr/bin/grep [ -bchilnsvw ] ограниченное_регулярное_выражение
    [ имя_файла ... ]
/usr/xpg4/bin/grep [ -E | -F ] [ -c | -l | -q ] [ -bhinsvwx ]
    -e список_образцов ... [ -f файл_образцов ] ...
    [ имя_файла ... ]
/usr/xpg4/bin/grep [ -E | -F ] [ -c | -l | -q ] [ -bhinsvwx ]
    [ -e список_образцов ... ] -f файл_образцов ...
    [ имя_файла ... ]
/usr/xpg4/bin/grep [ -E | -F ] [ -c | -l | -q ] [ -bhinsvwx ]
    образец [ имя_файла ... ]
Описание
Утлита grep выполняет поиск образца в текстовых файлах и выдает все строки, содержащие этот образец. Она использует компактный недетерминированный алгоритм сопоставления.
| Будьте внимательны при использовании в списке_образцов символов $, *, [, ^, | , (, ) и \, поскольку они являются метасимволами командного интерпретатора. Лучше брать весь список_образцов в одиночные кавычки ‘… ‘. | 
Если имя_файла не указано, grep предполагает поиск в стандартном входном потоке. Обычно каждая найденная строка копируется в стандартный выходной поток. Если поиск осуществлялся в нескольких файлах, перед каждой найденной строкой выдается имя файла.
Выводить только определенные строки
Например, строки содержащие WARN или ERROR
./tail local4.log | grep -v -e WARN -e ERROR
Отрицание в grep
./tail local4.log | grep -v \.pl
множественное отрицание
./tail local4.log | grep -v -e mailua\/bin -e Mailua::Storage::DB
(все, кроме строк с “.pl”)
Пример, посмотреть стартовавшие fcgi
mailua@ans /home/mailua $ ps ax | grep fcgi
 7713 pts/2    S      0:00 /usr/bin/perl /home/mailua/bin/fcgi_manager.pl
 7714 pts/2    S      0:03 /usr/bin/perl /home/mailua/www/mes.fcgi 3
 7726 pts/2    S      0:04 /usr/bin/perl /home/mailua/www/mobile_main.fcgi 5
 7727 pts/2    S      0:07 /usr/bin/perl /home/mailua/www/index.fcgi 6
 7728 pts/2    S      0:04 /usr/bin/perl /home/mailua/www/admin.fcgi 7
 7729 pts/2    S      0:03 /usr/bin/perl /home/mailua/www/cover.fcgi 8
 7730 pts/2    S      0:03 /usr/bin/perl /home/mailua/www/mobile_index.fcgi 10
 7731 pts/2    S      0:01 /usr/bin/perl /home/mailua/www/upl.fcgi 11
 7732 pts/2    S      0:05 /usr/bin/perl /home/mailua/www/cover2.fcgi 12
 7734 pts/2    R      0:05 /usr/bin/perl /home/mailua/www/att.fcgi 13
 7735 pts/2    S      0:03 /usr/bin/perl /home/mailua/www/main.fcgi 15
 7736 pts/2    S      0:04 /usr/bin/perl /home/mailua/www/main.fcgi 15