内容

名称

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 正则表达式)。

可以指定多个 tar 归档文件名 - 它们将依次处理。

选项

--basename (别名 -b)

当匹配文件被提取时,忽略来自归档文件的目录路径,并使用来自归档文件的文件的基名写入当前目录。注意:如果归档文件中的两个匹配文件具有相同的基名,则提取的第二个文件将覆盖第一个文件。

--ignore-case (别名 -i)

使模式匹配不区分大小写。

--list-only (别名 -l)

将归档文件中每个匹配文件的路径名打印到 STDOUT。如果没有此选项,默认行为是提取每个匹配文件。

--verbose (别名 -v)

将调试信息记录到 STDERR。

--help (别名 -?)

显示此文档。

版权

版权所有 2010 Grant McLean <[email protected]>

本程序是自由软件;您可以根据与 Perl 本身相同的条款重新发布和/或修改它。