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


Команды - часть 13


/p>

 


\b: удаление предыдущего символа \ f : новая страница \n: новая строка \r: возврат каретки \t: горизонтальная табуляция \ \ : обратная косая черта (backslash)

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: Отображает только строки, совпадающие с регулярным выражением шаблона и являющиеся целыми словами.

<


- Начало -  - Назад -  - Вперед -