Я новичок в Awk и Linux. Я хочу напечатать 3-й столбец, если 2-й столбец совпадает с переменной.
file.txt
1;XYZ;123
2;ABC;987
3;ZZZ;999
Итак, я хочу напечатать 987, после проверки, является ли 2-й столбец ABC
name="ABC"
awk -F';' '$2==$name { print $3 }' file.txt
Но это не работает. Пожалуйста помоги. Обратите внимание, я хочу использовать только AWK, чтобы понять, как этого можно достичь с помощью awk.