ptargrep
СОДЕРЖАНИЕ
ИМЯ
ptargrep - Применение сопоставления шаблонов к содержимому файлов в архиве tar
СИНТАКСИС
ptargrep [options] <pattern> <tar file> ...
Options:
--basename|-b ignore directory paths from archive
--ignore-case|-i do case-insensitive pattern matching
--list-only|-l list matching filenames rather than extracting matches
--verbose|-v write debugging message to STDERR
--help|-? detailed help message ОПИСАНИЕ
Эта утилита позволяет применять сопоставление шаблонов к содержимому файлов, содержащихся в архиве tar. Вы можете использовать её для определения всех файлов в архиве, содержащих строки, соответствующие указанному шаблону, и либо выводить пути к ним, либо извлекать файлы.
Шаблон будет использоваться как Perl регулярное выражение (в отличие от простого grep regex).
Можно указать несколько имен файлов архивов tar - они будут обрабатываться по очереди.
ПАРАМЕТРЫ
- --basename (псевдоним -b)
-
При извлечении соответствующих файлов игнорировать путь к каталогу из архива и записывать в текущий каталог, используя имя файла из архива. Будьте осторожны: если два совпадающих файла в архиве имеют одинаковое имя файла, то второй извлеченный файл перезапишет первый.
- --ignore-case (псевдоним -i)
-
Сделать сопоставление шаблонов регистронезависимым.
- --list-only (псевдоним -l)
-
Вывести путь к каждому соответствующему файлу из архива в стандартный вывод. Без этого параметра по умолчанию каждый соответствующий файл извлекается.
- --verbose (псевдоним -v)
-
Записывать отладочную информацию в стандартный поток ошибок.
- --help (псевдоним -?)
-
Отобразить эту документацию.
АВТОРСКОЕ ПРАВО
Авторское право 2010 Grant McLean <grantm@cpan.org>
Эта программа является свободной программной; вы можете перераспределять и/или изменять её на тех же условиях, что и Perl сам.
© 1993–2023 Larry Wall and others
Licensed under the GNU General Public License version 1 or later, or the Artistic License.
The Perl logo is a trademark of the Perl Foundation.
https://perldoc.perl.org/5.38.0/ptargrep