Linux の find -exec コマンドにパイプ | を含めるにはどうすればいいですか? 質問する

Linux の find -exec コマンドにパイプ | を含めるにはどうすればいいですか? 質問する

これは動作しません。これは find で実行できますか? それとも xargs が必要ですか?

find -name 'file_*' -follow -type f -exec zcat {} \| agrep -dEOE 'grep' \;

ベストアンサー1

解決策は簡単です。sh経由で実行します。

... -exec sh -c "zcat {} | agrep -dEOE 'grep' " \;

おすすめ記事