Silencia erros / avisos do gzip ao usar o zgrep

0

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?

    
por starscream_disco_party 29.09.2016 / 15:00

1 resposta

2

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 
    
por 29.09.2016 / 15:13