部分的に動的な名前の変数を作成し、bashシェルスクリプトからエクスポートしたいと思います。私はそれを次のようにしようとしてきました。しかし成功しません。どこが間違っているのか教えてください。
#!/bin/bash
CURRENT_PROCESS_ID=$$
var=METASTORE_JDBC_DRIVER_$CURRENT_PROCESS_ID
echo $var
export $var='1'
実行コマンド
bash <filename>.sh
スクリプトが次のような環境変数を作成することを望んでおり、スクリプトMETASTORE_JDBC_DRIVER_8769
からそれを使用できるはずですが、スクリプトの
echo $METASTORE_JDBC_DRIVER_8769
外部で実行しても何も得られません。任意の提案/アイデアを歓迎します。