我需要沉默的结果(从zgrep)从得到显示在终端上。但是当我在zgrep上使用-q选项时:
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.
最佳答案
您可以使用内置的返回代码$?
来确定输出。您也可以使用-q
或--silent
或--quiet
spoof> zgrep -q existing file.txt.gz
spoof> echo $?
0
spoof> zgrep -q non_existing file.txt.gz
spoof> echo $?
1
关于linux - 使* .gz文件上的zgrep结果静音,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36306526/