回答:
それは、セクションEXPANSIONのサブセクションParameter Expansionに記載されている間接的な展開です。man bash
パラメータの最初の文字が感嘆符(!)の場合、レベルの可変間接参照が導入されます。Bashは、パラメーターの残りから形成された変数の値を変数の名前として使用します。その後、この変数は展開され、その値はパラメーター自体の値ではなく、残りの置換で使用されます。これは、間接展開として知られています。
bash-4.2$ DDF_SOURCE="siebel_DATA_DATE_FORMAT"
bash-4.2$ siebel_DATA_DATE_FORMAT='Hello Indirect Redirection'
bash-4.2$ DATA_DATE_FORMAT=${!DDF_SOURCE} # siebel_DATA_DATE_FORMAT must get value before this line
bash-4.2$ echo $DATA_DATE_FORMAT
Hello Indirect Redirection