zgrepを使用するとgzipエラー/警告を無視する

zgrepを使用するとgzipエラー/警告を無視する

私はこのようなコマンドを頻繁に使用します。

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

zgrepそれのために使用します。できる grepファイルごとに、.gzファイルがgzipで圧縮されていない場合にのみ使用されます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 

おすすめ記事