beeline から --hivevar var_name="value" の形式でパラメーターを受け取るハイブ スクリプトがあり、置換はハイブ クエリ内でうまく機能します。
このハイブ スクリプト内で、変数をパラメーターとして渡してシェル スクリプトを実行したいと考えました。私は試した
!sh /home/tempscript {variable_name}
ただし、スクリプトは置換された値を取得せず、文字列 '{変数名}' をシェル スクリプトに渡します。
これを回避する方法はありますか?