
У меня много файлов в одном месте, и мне нужно составить список имен файлов, в 32-м столбце которых значение больше 3000.
Вот команда, которая выдает мне эти записи:
awk -F, '$32 > 3000' *
Теперь может ли кто-нибудь сказать мне, как я могу получить имена тех файлов, в которых есть эти записи?
решение1
Просто используйте FILENAME
встроенную переменную:
awk -F, '$32 > 3000{print FILENAME; nextfile}' *