私はwhileループでimpalaクエリを実行しています。そのために、別のクエリファイルを1つ作成しました。これをシェルスクリプトから呼び出しています。Impalaシェルにパラメータを渡す
私の質問は次のとおりです。impalaクエリでシェル変数の一致をクエリファイルに渡すことはできますか?
A="INSERT_SBP_ME_VS_ME_INCOME_LAST_THIRTY_DAYS_Q"${Count}
echo "value of A is $A"
source ${SBP2_MNY_IN_LAST_THIRTY_DAYS_QF}
${IMPALA_CON} -q "${${A}}"
「」値はINSERT_SBP_ME_VS_ME_INCOME_LAST_THIRTY_DAYS_Q1
のようなものです
(カウントが1であるように)私はこの方法でこれをやってますがbad substitution error
を取得していますし、私も
${IMPALA_CON} -q "${A}"
を試みたが、成功を得ていません結果。
これを試しましたが、$ Aがunix変数で、impalaがクエリファイルに存在するクエリ変数$ {Query_variable_Q1}を期待している可能性があります。他のsolutuion? –