シェルスクリプトで、変数値を変数名として使用したいのですが可能でしょうか?

例えば、
===============
VAR1="ABC"
VAR2="DEF"
VAR3="GHI"
AAA1="VAR1"
AAA2="VAR2"
AAA3="VAR3"
===============
として、通常であれば、$VAR1・$VAR2・$VAR3となると思うのですが、
これをAAA1〜3の値を変数名としてfor文で「$i」使用してVAR1〜3の値を参照したいのです。

よろしくお願い致します。