egrep
Показать строки, соответствующие регулярным выражениям
Тип файла: команда
Eng usage: grep
@@[-EFrivwcloqsHbhn]
[-ABC NUM]
[-m MAX]
[-e REGEX]...
[-MS ШАБЛОН]...
[-f РЕГФАЙЛ]
[ФАЙЛ]...
Показать строки, соответствующие регулярным выражениям
для соответствия
Без файлов (или "-" имя файла) читать 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 ]