标签: linux bash
我有以下情况:
A=1 echo $A # output 1 B='A' echo $B # output A echo "\$$B=2" # output $A=2 echo "\$$B=2" | eval # this won't set $A to 2
我希望$A将2作为值。
$A
2
答案 0 :(得分:0)
使用declare(Dynamic variable names in Bash)
declare
B='A' declare "$B=2" echo $A # output 2