內容

名稱

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 (別名 -?)

顯示此文件。

COPYRIGHT

版權所有 2010 Grant McLean <grantm@cpan.org>

此程式為自由軟體;您可以在與 Perl 相同的條款下重新散布或修改它。