2016-03-30 5 views
1

端末に表示されないように(zgrepから)結果をサイレントにする必要があります。しかし、私はこのようなzgrepに-qオプションを使用する場合:* .gzファイルのzgrep結果を表示しない

zgrep -q file.gz 

を、その後zgrepは動作しません。

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

を使用することができます。 –

答えて

2

あなたは出力を決定するために作り付けのリターンコード$?を利用することができます:私は、-qが働いているべきであると考えていたzgrepのmanページから

。また、あなたはその `zgrep -q file.gz`コマンドで` pattern`引数をオフに左-qまたは--silentまたは--quiet

spoof> zgrep -q existing file.txt.gz 
spoof> echo $? 
0 
spoof> zgrep -q non_existing file.txt.gz 
spoof> echo $? 
1 
関連する問題