Поддерживает ли awk динамические переменные, определяемые пользователем -?

awk поддерживает это:

awk '{print $(NF-1);}'

но не для пользовательских -определенных переменных:

awk '{a=123; b="a"; print $($b);}'

кстати, оболочка это поддерживает:

a=123;
b="a";
eval echo \${$b};

Как я могу достичь своей цели в awk?

5
задан fanlix 9 August 2012 в 11:24
поделиться