私の bash スクリプトにはCONFIG_OPTION
、それぞれ文字列とをCONFIG_VALUE
含む2 つの変数とがあります。VENDOR_NAME
Default_Vendor
$CONFIG_OPTION
ieという名前の変数を作成し、新しく作成した変数にVENDOR_NAME
値を割り当てる必要があります。CONFIG_VALUE
どうすればこれができるのでしょうか?
私は試した
$CONFIG_OPTION=$CONFIG_VALUE
しかし、この行でエラーが発生しています
'./Build.bash: line 137: VENDOR_NAME="Default_Vendor": command not found'
ありがとう。
ベストアンサー1
誰も言及しないことは分かっていますが、ここで言います。 を使用できますprintf
!
#!/bin/bash
CONFIG_OPTION="VENDOR_NAME"
CONFIG_VALUE="Default_Vendor"
printf -v "$CONFIG_OPTION" "%s" "$CONFIG_VALUE"
# Don't believe me?
echo "$VENDOR_NAME"