私はこのようなコマンドを頻繁に使用します。
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