1.8 KiB
Raw Blame History

xzgrep

Искать в файлах, возможно сжатых с помощью xz, lzma, gzip, bzip2, lzop или zstd, используя регулярные выражения. Смотрите также: grep. Больше информации: https://manned.org/xzgrep.

  • Найти шаблон в файле:

xzgrep "{{шаблон_поиска}}" {{путь/к/файлу}}

  • Найти заданную подстроку (регулярные выражения отключены):

xzgrep {{[-F|--fixed-strings]}} "{{заданная_подстрока}}" {{путь/к/файлу}}

  • Найти шаблон во всех файлах, выводя номера строк совпадений:

xzgrep {{[-n|--line-number]}} "{{шаблон_поиска}}" {{путь/к/файлу}}

  • Вывести 3 строки контекста вокруг, до или после каждого совпадения:

xzgrep {{--context|--before-context|--after-context}} 3 "{{шаблон_поиска}}" {{путь/к/файлу}}

  • Вывести имя файла и номер строки для каждого совпадения с цветным выводом:

xzgrep {{[-H|--with-filename]}} {{[-n|--line-number]}} --color=always "{{шаблон_поиска}}" {{путь/к/файлу}}

  • Найти строки, совпадающие с шаблоном, выводя только совпадающую часть текста:

xzgrep {{[-o|--only-matching]}} "{{шаблон_поиска}}" {{путь/к/файлу}}

  • Использовать расширенные регулярные выражения (поддержка ?, +, {}, (), и |) без учёта регистра:

xzgrep {{[-E|--extended-regexp]}} {{[-i|--ignore-case]}} "{{шаблон_поиска}}" {{путь/к/файлу}}