もっと良い書き方はないのでだろうか?
コメントいただいた内容で更新しました。すっきり!
bash-3.2$ ENV=QA
bash-3.2$ echo $ENV
QA
bash-3.2$ SECRET_QA='this is a secret for qa'
bash-3.2$ echo $SECRET_QA
this is a secret for qa
bash-3.2$ echo SECRET_${ENV}
SECRET_QA
bash-3.2$ echo \$SECRET_${ENV}
$SECRET_QA
bash-3.2$ eval echo \$SECRET_${ENV}
this is a secret for qa
もしくは
bash-3.2$ eval echo \"\$SECRET_${ENV}\"
bash-3.2$ eval "echo \"\$SECRET_${ENV}\""
bash-3.2$ eval 'echo "$SECRET_'"${ENV}"'"'
bash-3.2$ eval echo $"$"SECRET_${ENV}""