find -execを使用して各行の前にファイル名を印刷するには?

find -execを使用して各行の前にファイル名を印刷するには?

似ていますが、それ以上:

find . -iname "somepatter*txt" -print -exec cat {} \;

各行の前に検索結果を持つ各ファイルのファイル名を印刷するには?

ベストアンサー1

find . -iname "somepattern*txt" -exec grep -H '' {} \+

少し過度に使用されていましたが、grep動作します。利用可能なプロセスを最も少なく作成できるという利点があります。これは、各ファイルの前にファイル名を含む行が続くことを望まないと仮定します。

おすすめ記事