Indirect variable references czyli jak dać radę z...

Posted on Thu 03 January 2008 in Tips text {sed, awk, perl, etc.}

... odwołaniem się do wartości zmiennej poprzez nazwę innej zmiennej (w Bashu). Brzmi nieco popapranie ale jest proste:
t=table_cell_3
table_cell_3=24
echo "\"table_cell_3\" = $table_cell_3"``# "table_cell_3" = 24``
echo -n "dereferenced \"t\" = "; eval echo \$$t``# dereferenced "t" = 24``