使用 zgrep 时静音 gzip 错误/警告

使用 zgrep 时静音 gzip 错误/警告

我经常使用这样的命令

find . ! -iname "*test*" -o -iname "*foo*" | xargs zgrep -ie first.*last -e last.*first

我使用是zgrep因为它 grep通过.gz文件,如果文件没有被 gzip 压缩,它只会使用grep.然而我经常得到

gzip: copy.txt.gz: No such file or directory

日志使我的搜索输出变得混乱。有什么办法可以让这些gzip日志静音吗?

答案1

您可以将命令标准错误输出重定向到空设备。

find . ! -iname "*test*" -o -iname "*foo*" | xargs zgrep -ie first.*last -e last.*first 2>/dev/null 

相关内容