Я пытаюсь напечатать строки, где первый столбец содержит совпадение с «var», используя границы.
awk -F '|' '$1 ~ /\<$var\>/ { print $0 }'
Работает, как и ожидалось, без попытки использования переменной.
echo "18,19,20|hello world" | awk -F '|' '$1 ~ /\<18\>/ { print $0 }'
18,19,20|hello world
Как мне это сделать, используя мою переменную?