私は文字列のすべてのtxtファイルを検索し、一致を出力する小さなスクリプトを持っています。一致が見つかった場合にのみ、ファイル名を一致の上に表示する方法はありますか?私は、スクリプトの最後にファイル名を追加しようとしましたが、今、それはファイル名だけではなく試合を表示AWKが一致するファイル名を表示するにはどうすればよいですか?
find . -iname "*.txt" -print0 | xargs -0 awk -v RS='' 'tolower($0) ~ /cool/;'
:
find . -iname "*.txt" -print0 | xargs -0 awk -v RS='' 'tolower($0) ~ /cool/{print FILENAME};'
は完璧に動作します。ありがとう! :) – MilMike