我需要沉默的结果(从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.发布于 2016-03-30 10:58:40
您可以使用内置的返回代码$?来确定输出。您还可以使用-q、--silent或--quiet。
spoof> zgrep -q existing file.txt.gz
spoof> echo $?
0
spoof> zgrep -q non_existing file.txt.gz
spoof> echo $?
1https://stackoverflow.com/questions/36306526
复制相似问题