awk結果からファイル名を取得する

awk結果からファイル名を取得する

特定の場所に多数のファイルがあり、列32の値が3000を超えるファイル名をリストする必要があります。

これは私に次のような記録を与えるコマンドです。

awk -F, '$32 > 3000' *

誰でもこのレコードを含むファイル名を取得する方法を教えてください。

答え1

FILENAME組み込み変数を使用してください。

awk -F, '$32 > 3000{print FILENAME; nextfile}' *

関連情報