У меня проблема со следующим синтаксисом awk
echo " param1 param2 param3 = param1 AA , AB , AC , AD " | awk -F"=" '$2~/AA|AB|AC|AD/{print "passed"}'
awk печатает "пройдено", но этого не должно быть, потому что после "=" у меня есть "param1", а не "AA" или AB "и т. Д.
Цель awk - печатать «пройдено», только если строка после «=» имеет тип АА, АБ, АБ, АС, ИЛИ АД.
и если у меня есть что-то еще после "=", то его не следует печатать передано
как исправить синтаксис awk?
1012 * Lidia *