Предполагая простой файл, разделенный запятыми, где каждая запятая является разделителем (некоторые csv-файлы могут содержать кавычки, которые не должны рассматриваться как разделители полей), следующее выводит каждую строку, кроме заголовка, когда столбец в заголовке имеет значение "SOMESTRING":
awk -F, '
FNR==1 {
for (i=1; i<=NF; i++)
if ($i == "SOMESTRING")
next
nextfile
}
1
' file1 file2 file3 file4
Сравнение строк может быть заменено проверкой подстроки или операцией совпадения регулярного выражения, если это уместно.
nextfile не является частью POSIX AWK, но широко распространен; он доступен по крайней мере в gawk, nawk (используется в системах *BSD), mawk и busybox.