Иллюстрированный самоучитель по Linux

Приложение С. Обзор команд Linux.

egrep
Описание Ищет в файлах строки, совпадающие с указанным шаблоном, и отображает их. Шаблон интерпретируется как расширенное регулярное выражение.
Синтаксис egrep [-bCciLlnvwx] [-number] [-e pattern] [-f file] – >[ – byte-offset] [ – context] [ – count] [ – regexp=pattern] – > [ – file=file] [ – ignore=case] [ – files-without-match] – > [--f iles-with-match] [--line-number] [--revert-match] – >[ – word-regexp] [ – line-regexp] [pattern] file [file…]
Важные флаги и опции
  • -number: Отображает совпадающие строки с указанным количеством строк контекста до и после совпавшей строки.
  • -b/--byte-off set: Печатает позицию совпавшего текста в байтах перед каждой строкой.
  • -c/--count: Вместо отображения совпавших строк отображает только общее число строк, совпавших с шаблоном (если используется совместно с – v, то отображает общее число несовпавших строк).
  • -C/--context: Отображает совпавшие строки с двумя строками контекста до и после совпавшей строки (это эквивалентно флагу – 2).
  • -e pattern/ – regexp=pattern: Использует как шаблон указанное ключом регулярное выражение вместо выражения, которое указано как аргумент.
  • -f file/ – file=file: Использует как шаблон регулярное выражение, находящееся в файле, вместо выражения, указанного как аргумент.
  • -i/ – ignore=case: Игнорирует регистр в шаблоне и файлах, в которых производится поиск.
  • -1/ – files-with-matches: Вместо отображения каждой совпавшей строки отображает только имя файла, содержащего хотя бы одно совпадение с регулярным выражением шаблона.
  • -L/ – files-without-match: Вместо отображения каждой совпавшей строки отображает только имя файла, не содержащего ни одного совпадения с регулярным выражением шаблона.
  • -n/ – line-number: Для каждой выводимой строки указывает ее порядковый номер в файле.
  • -v/ – revert-match: Отображает несовпадающие строки вместо совпадающих.
  • -w/ – word-regexp: Отображает только строки, совпадающие с регулярным выражением шаблона и являющиеся целыми словами.
  • -х/ – line-regexp: Отображает только строки, совпадающие с регулярным выражением шаблона и являющиеся целыми строками.
Примечания Синтаксис регулярных выражений шаблона, используемых командой egrep, можно найти на страничке egrep руководства man.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.