ファイルの2行目を検索し、ファイル名を標準出力として印刷します。

ファイルの2行目を検索し、ファイル名を標準出力として印刷します。

約10,000個のファイルを含む複数のディレクトリがあります。 2行目に特定の文字列が含まれている場合は、すべてのファイルを検索してファイル名を返す最速の方法は何ですか?

明確にするために編集

ベストアンサー1

awk 'FNR==2 {if (/some string/) print FILENAME; nextfile}' ./*

一部のawkには「nextfile」がありません。

おすすめ記事