Отключить ошибки/предупреждения gzip при использовании zgrep

Отключить ошибки/предупреждения gzip при использовании zgrep

Я часто использую такие команды, как

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

Я использую, zgrepпотому что этоможет grepчерез .gzфайлы, и если файлы не сжаты, он просто использует 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 

Связанный контент