有没有办法通过变量扩展来更改字符串的内容,如果变量有,则更新内容?
像这样:
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,但由于分配给 var2 时未设置 var1,因此 var2 也将为空。帮助