Я часто использую такие команды, как
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