длинные и короткие опции getopt

Вам нужен оператор сопоставления с образцом~(или !~для отрицания ), обрабатывающий правый операнд как (расширенное )регулярное выражение в левом как строку, поэтому

awk -F'\t' '$4 !~ "^(NC|NZ)"' infile

Или короче:

awk -F'\t' '$4 !~ "^N[CZ]"' infile

и даже короче, если у вас нет места в столбце (, так как по умолчанию awkFS — это табуляция/пробел):

awk '$4 !~ "^N[CZ]"' infile
-2
24.07.2021, 12:04
0 ответов

Теги

Похожие вопросы