1.8 KiB
1.8 KiB
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]}} "{{шаблон_поиска}}" {{путь/к/файлу}}