2016-03-30 51 views
1

我需要在終端上顯示結果(來自zgrep)。但是,當我使用這樣的zgrep -q選項:* .gz文件中無聲的zgrep結果

zgrep -q file.gz 

然後zgrep不起作用。

從zgrep的手冊頁我在想,-q應該有工作:

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

你離開了在'zgrep -q file.gz'命令'pattern'說法。 –

回答

2

您可以使用內置的返回碼$?的確定輸出。您還可以使用-q--silent--quiet

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