Я определил серию символов, которые не хочу печатать.
В этом примере символ% правильно исключен:
awk 'BEGIN { FS=";";ch1 = "%";ch2 = "-"}
{
if(NR > 1)
{
if($1 !~ ch1)
{
print $1
}
}
}
END {}' $1
, но когда я добавляю второйПеременная ch2 не применяется ни к одному из фильтров:
См. пример ниже:
awk 'BEGIN { FS=";";ch1 = "%";ch2 = "-"}
{
if(NR > 1)
{
if($1 !~ ch1|| $1 !~ ch2 )
{
print $1
}
}
}
END {}' $1
, если в первом столбце указано либо ch1, либо ch2, я хочу, чтобы запись была исключена.
Как я могу это сделать?Спасибо