2016-03-30 18 views
1

Sonuçların (zgrep'ten) terminalde görüntülenmesini silmem gerekiyor. Böyle zgrep üzerinde -q seçeneğini kullandığınızda Ama: zgrep sonuçlarının * .gz dosyalarında silinmesi

zgrep -q file.gz 

sonra zgrep çalışmaz. zgrep adamı sayfasından

Ben -q çalışmış gerektiğini düşünüyordum:

SYNOPSIS 
     zgrep [ grep_options ] [ -e ] pattern filename... 

DESCRIPTION 
     Zgrep invokes grep on compressed or gzipped files. All options specified are passed directly to grep. 
+0

kullanabilirsiniz. –

cevap

2

Sen çıkışını belirlemek için dahili dönüş kodu $? yararlanabilirler. Ayrıca O `zgrep -q file.gz` komuta` pattern` argüman bıraktığı -q veya --silent veya --quiet

spoof> zgrep -q existing file.txt.gz 
spoof> echo $? 
0 
spoof> zgrep -q non_existing file.txt.gz 
spoof> echo $? 
1 
İlgili konular