← man/text
zipgrep — man zipgrep — 80×24
ugur@toprak:~/man/text$man zipgrep
Bölüm 1 Metin İşleme

zipgrep

bir ZIP arşivindeki dosyalarda belirli bir desene uyan satırları arar

Sözdizimi

       zipgrep [egrep_options] desen dosya[.zip] [dosya(lar) ...] [-x ydosya(lar) ...]

Açıklama

zipgrep, bir ZIP arşivi içindeki dosyalarda verilen dize veya desene uyan satırları arar. zipgrep bir kabuk betiğidir (shell script) ve çalışması için egrep(1) ve unzip(1L) gerektirir. Çıktısı egrep(1) çıktısı ile aynıdır.

Argümanlar

desen Bir ZIP arşivi içinde aranacak desen. egrep(1) tarafından kabul edilen herhangi bir dize veya düzenli ifade (regular expression) kullanılabilir. dosya[.zip] ZIP arşivinin yolu. (ZIP arşiv adı için joker karakter ifadeleri desteklenmez.) Eğer dosya adı tam olarak bulunamazsa, sonuna .zip uzantısı eklenir. Kendiliğinden açılan (self-extracting) ZIP dosyalarının da diğer tüm ZIP arşivleri gibi desteklendiğini unutmayın; varsa .exe uzantısını açıkça belirtmeniz yeterlidir.

[dosya(lar)] İşlenecek arşiv üyelerinin boşluklarla ayrılmış isteğe bağlı bir listesi. Üye dosya belirtilmezse, ZIP arşivinin tüm üyeleri aranır. Birden fazla üyeyle eşleşmesi için düzenli ifadeler (joker karakterler) kullanılabilir:

  •  0 veya daha fazla karakterden oluşan bir diziyi eşleştirir
    

? tam olarak 1 karakteri eşleştirir

[...] köşeli ayraçlar içinde bulunan herhangi bir tek karakteri eşleştirir; aralıklar bir başlangıç karakteri, bir kısa çizgi ve bir bitiş karakteri ile belirtilir. Sol köşeli ayracı bir ünlem işareti veya bir şapka karakteri (!' veya ^') takip ediyorsa, köşeli ayraçlar içindeki karakter aralığı tümleyenine dönüştürülür (yani, köşeli ayraçlar içindeki karakterler dışındaki her şey eşleşme olarak kabul edilir).

(İşletim sistemi tarafından yorumlanabilecek veya değiştirilebilecek her karakteri tırnak içine aldığınızdan emin olun.)

[-x ydosya(lar)] İşlem dışı tutulacak arşiv üyelerinin isteğe bağlı bir listesi. Joker karakterler dizin ayırıcılarıyla (`/') eşleştiğinden, bu seçenek alt dizinlerdeki dosyaları hariç tutmak için kullanılabilir. Örneğin, zipgrep grumpy foo *.[ch] -x */*'' komutu, foo'' arşivinin ana dizinindeki tüm C kaynak dosyalarında ``grumpy'' dizesini arar, ancak alt dizindekilerin hiçbirinde arama yapmaz. -x seçeneği olmasaydı, zip dosyası içindeki tüm dizinlerde bulunan tüm C kaynak dosyaları taranacaktı.

Seçenekler

ZIP arşivi dosya adından önceki tüm seçenekler egrep(1) komutuna iletilir.

Ayrıca Bakınız

egrep(1), unzip(1L), zip(1L), funzip(1L), zipcloak(1L), zipinfo(1L), zipnote(1L), zipsplit(1L)

Url

Info-ZIP ana sayfası şu anda şu adrestedir: http://www.info-zip.org/pub/infozip/ veya ftp://ftp.info-zip.org/pub/infozip/ .

Yazarlar

zipgrep, Jean-loup Gailly tarafından yazılmıştır.

Info-ZIP 20 April 2009 ZIPGREP(1L)