Você pode redirecionar a saída de erro padrão do comando para o dispositivo nulo.
find . ! -iname "*test*" -o -iname "*foo*" | xargs zgrep -ie first.*last -e last.*first 2>/dev/null
Eu freqüentemente uso os comandos como
find . ! -iname "*test*" -o -iname "*foo*" | xargs zgrep -ie first.*last -e last.*first
Eu uso zgrep
porque pode grep
através de .gz
arquivos, e se os arquivos não são gzipados ele simplesmente usa grep
. No entanto, eu freqüentemente obtenho
gzip: copy.txt.gz: No such file or directory
registra que atravancam a saída das minhas pesquisas. Existe alguma maneira de silenciar esses gzip
logs?