У меня проблема со следующим синтаксисом awk
echo " param1 param2 param3 = param1 AA , AB , AC , AD " | awk -F"=" '$2~/AA|AB|AC|AD/{print "passed"}'
печать awk прошла, но ее не должно быть, потому что после "=" у меня есть param1, а не "AA" или AB "и т. д.
цель awk состоит в том, чтобы печатать переданные данные только в том случае, если строка после "=" имеет тип AA, либо AB, либо AC, либо AD
и если у меня есть что-то еще после "=", то его не следует печатать передано
как исправить синтаксис awk?
Lidia