Silenciar errores/advertencias de gzip al usar zgrep

Silenciar errores/advertencias de gzip al usar zgrep

Con frecuencia uso comandos como

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

Lo uso zgrepporquepoder grepa través de .gzarchivos, y si los archivos no están comprimidos, simplemente usa grep. Sin embargo, frecuentemente obtengo

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

registros que saturan el resultado de mis búsquedas. ¿Hay alguna forma de silenciar estos gzipregistros?

Respuesta1

Puede redirigir la salida de error estándar del comando al dispositivo nulo.

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

información relacionada