Sinopsis
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
Açıklama
Bu yardımcı program, bir tar arşivinde bulunan dosyaların içeriklerine desen eşleştirme uygulamanızı sağlar. Bunu, arşivde belirtilen desenle eşleşen satırlar içeren tüm dosyaları tespit etmek ve bunların yol adlarını yazdırmak ya da dosyaları ayıklamak (extract) için kullanabilirsiniz.
Desen, (basit bir grep düzenli ifadesi yerine) bir Perl düzenli ifadesi (regular expression) olarak kullanılacaktır.
Birden fazla tar arşiv dosya adı belirtilebilir; bunların her biri sırasıyla işlenecektir.
Seçenekler
--basename (takma adı -b) Eşleşen dosyalar ayıklandığında, arşivdeki dizin yolunu yoksayar ve arşivdeki dosyanın yalın adını (basename) kullanarak geçerli dizine yazar. Dikkat edin: Arşivdeki iki eşleşen dosya aynı yalın ada sahipse, ayıklanan ikinci dosya ilkinin üzerine yazılacaktır.
--ignore-case (takma adı -i) Desen eşleştirmeyi büyük/küçük harfe duyarsız hale getirir.
--list-only (takma adı -l) Arşivdeki her bir eşleşen dosyanın yol adını STDOUT'a yazdırır. Bu seçenek olmadan varsayılan davranış, eşleşen her dosyayı ayıklamaktır.
--verbose (takma adı -v) STDERR'e hata ayıklama bilgilerini günlüğe kaydeder.
--help (takma adı -?) Bu belgeleri görüntüler.
Telif Hakkı
Copyright 2010 Grant McLean grantm@cpan.org
Bu program özgür bir yazılımdır; Perl'ün kendi lisans koşulları altında yeniden dağıtabilir ve/veye değiştirebilirsiniz.
perl v5.34.1 2026-02-21 PTARGREP(1)