让我们考虑 bash 中的 2 个变量,如下所示:
X = 8
Y = X
如果我想使用变量 Y
打印 X
的值,我可以执行 echo ${!Y}
和值 8
将被打印
现在的问题是,如何使用变量 Y
更改 X
的值?
最佳答案
通过使用eval
:
$ X=8
$ Y=X
$ echo ${!Y}
8
$ eval $Y=3
$ echo $X
3
关于bash - 如何更改 Bash 中二级变量的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8733508/