fgrep
Показать строки, соответствующие регулярным выражениям
Тип файла: команда
Eng usage: grep
@@[-EFrivwcloqsHbhn]
[-ABC NUM]
[-m MAX]
[-e REGEX]...
[-MS PATTERN]...
[-f REGFILE] [FILE]...
Показать строки, соответствующие регулярным выражениям.
Если нет -e, первый аргумент - регулярное выражение
для соответствия.
Без файлов (или "-" имя файла) читать stdin.
Возвращает:
0 при совпадении
1 совпадений не найдено
2 при ошибках команды.
-e Регулярное выражение для соответствия.
Можно повторить
-f Файл со списком регулярных выражений
для сопоставления
Поиск файлов:
-r Рекурсия в подкаталоги (по умолчанию ФАЙЛ равен ".")
-R Рекурсия в подкаталоги и символические ссылки на каталоги
-M Соответствовать шаблону имени файла (--include)
-S Пропустить шаблон имени файла (--exclude)
--exclude-dir=ШАБЛОН Пропустить шаблон каталога
-I Игнорировать бинарные файлы
Тип соответствия:
-A Показать ЧИСЛО строк после
-B Показать ЧИСЛО строк до совпадения
-C контекст NUM строк (A+B)
-E расширенный синтаксис регулярного выражения
-F исправлено (буквальное совпадение)
-a всегда текст (не двоичный)
-i без учета регистра
-m соответствует МАКСИМАЛЬНОМУ количеству строк
-v инвертировать совпадение
-w целое слово (подразумевается -E)
-x целая строка
-z ввод NUL завершается
Режимы отображения: (по умолчанию: совпадающая строка)
-c количество совпадающих строк
-l показывать только совпадающие имена файлов
-o только совпадающая часть
-q тихо (только ошибки)
-s тихий (без сообщения об ошибке)
-Z вывод NUL завершен
Выходной префикс
(по умолчанию: имя файла, если проверяется более 1 файла)
-H принудительное имя файла
-b смещение совпадения в байтах
-h скрыть имя файла
-n номер строки совпадения[ ToyBox ] [ ManLinux ]