FGREP(1)                                               FGREP(1)
НАЗВАНИЕ
fgrep - поиск цепочки символов
СИНТАКСИС
       |fgrep  [-b] [-c] [-i] [-l] [-n] [-v] [-e специальная_цепочка] [-f файл]
       |    цепочка_символов [файл ...]
ОПИСАНИЕ
Команда fgrep  просматривает  входные  файлы  в  поиске
        строк, содержащих заданную цепочку_символов. Если файлы
        не указаны, используется стандартный ввод. Обычно  каж-
        дая успешно сопоставленная строка копируется  на  стан-
        дартный вывод; если исходных  файлов  несколько,  перед
        найденной строкой выдается имя файла.  Отличие  команды
        fgrep от egrep(1) и grep(1) в том,  что  она  выполняет
        сопоставление с цепочкой символов, а не с шаблоном, за-
        данным регулярным выражением; fgrep быстр и компактен.
        Команда  fgrep трактует символы $, *, [ ], ^, |, ( ), и
        \ буквально, а не как элементы полных регулярных  выра-
        жений. Для экранирования этих символов от интерпретации
        shell'ом  проще всего заключать цепочку_символов в оди-
        нарные кавычки.                                        
        В командной строке могут задаваться следующие опции:
                                      
        -b   Перед каждой строкой ставить номер блока, в  кото-
             ром она находится. Используется для  поиска  блока
             по контексту (блоки нумеруются с нуля).                           
                                       
        -c   Выдавать только количество успешно  сопоставленных
             строк.
                                                               
        -i   При сопоставлении не  различать  большие  и  малые
             буквы.                                            
                                                               
        -l   Выдавать только имена файлов, в которых  есть  ус-
             пешно сопоставленные строки, разделяя имена  пере-
             водами строк.                                     
                                                               
        -n   Перед каждой строкой  ставить  ее  номер  в  файле
             (строки нумеруются с 1).
                                                               
        -v   Выдавать только строки, не содержащие цепочку_сим
             волов.                                            
                                                               
        -e специальная_цепочка
             Искать специальную_цепочку (цепочку,  начинающуюся
             со знака -).                                   
        -f файл                                                
             Цепочки_символов читаются из файла.               
                                                    
СМ. ТАКЖЕ
        ed(1), egrep(1), grep(1), sed(1), sh(1).               
                   
КОДЫ ЗАВЕРШЕНИЯ
        0    Были успешные сопоставления.                      
        1    Успешных сопоставлений не было.
        2    Есть синтаксические ошибки или  недоступные  файлы
             (даже если были успешные сопоставления).          
                                                               
СЮРПРИЗЫ                  
        В идеале должна быть одна утилита для поиска по  шабло-
        ну, однако трудно придумать  алгоритм,  достигающий  во
        всех случаях  приемлемого  компромисса  между  расходом
        времени и памяти.
                                                               
        Длина строки ограничена BUFSIZ символами; более длинные
        строки  обрезаются.  Значение  BUFSIZ  определяется  во
        включаемом файле <stdio.h>.