シェルスクリプトを読んでいた時、波括弧に囲まれた変数とそうでない変数が出てきました。
echo $HOGE
echo ${HUGA}
何が違うのでしょう。波括弧は変数名を明示的に指定する時に使うようです。
例えば変数に文字をいれた場合
$DRINK=beer
下記の場合、DRINKTABLEという別の変数になります。
変数DRINKTABLEは登録していないので、何も表示されません。
echo $DRINKTABLE
波括弧をつけると変数DRINKと指定されるので表示されます。
echo ${DRINK}TABLE
BEERTABLE
基本的には${hoge}とするのが間違いなさそうです。