grep [-cilvhd] <образец> <файл> [<файл>..] - ищет строки в файле, удовлетворяющие образцу <образец>. Возможные флаги: -c - показать количество найденных найденных строк.
-i - нечувствительность к регистру английских букв.
-l - показывать только имена файлов (где найдены строки).
-v - искать строки НЕ содержащие образец.
-h - показывать строки и имена файлов.
-s - не показывать сообщения об ошибках.
<образец> - регулярное выражение.

Пример.
grep ^man /bin/manual