特定の場所に多数のファイルがあり、列32の値が3000を超えるファイル名をリストする必要があります。
これは私に次のような記録を与えるコマンドです。
awk -F, '$32 > 3000' *
誰でもこのレコードを含むファイル名を取得する方法を教えてください。
答え1
FILENAME
組み込み変数を使用してください。
awk -F, '$32 > 3000{print FILENAME; nextfile}' *
特定の場所に多数のファイルがあり、列32の値が3000を超えるファイル名をリストする必要があります。
これは私に次のような記録を与えるコマンドです。
awk -F, '$32 > 3000' *
誰でもこのレコードを含むファイル名を取得する方法を教えてください。
FILENAME
組み込み変数を使用してください。
awk -F, '$32 > 3000{print FILENAME; nextfile}' *