有没有办法使用变量扩展更改字符串的内容,并且如果变量有内容更新?如果变量发生变化,可变扩展更改的字符串
像这样:
var1=0 # set var1
var2="$var1" # set var2 to var1
var1=1 # set var1 to something else and have var2 change as well?
我知道这个例子不会工作,但它只是给你看你们什么,我试图做的。
有没有什么办法可以做到这一点,而不必在var2之前设置var1?
在此先感谢
编辑:另外,是否有可能与已经不是第一个前设置一个变量来做到这一点? 像这样:
var2=$var1
var1=10
echo $var2
我所要的输出是10,但由于VAR1是没有设置的时候分配给VAR2,VAR2的也将是空的。帮助
是的,这是做到这一点的一种方式,但如果可能的话,我宁愿不这样做,因为它在常见问题解答中说,这是一个坏主意。 – 2013-05-11 23:42:38