是否可以从 bash 中的其他变量构建变量名称? [复制]

2024-03-03

我为这个相当糟糕的标题和质量差的帖子道歉,但我基本上想做的是:

for I in 1 2 3 4
    echo $VAR$I # echo the contents of $VAR1, $VAR2, $VAR3, etc.

显然上面的方法不起作用 - 它会(我认为)尝试并回显名为的变量$VAR$I这在 Bash 中可能吗?


是的,但不要这样做。请改用数组。

如果你还坚持这样做的话...

$ foo1=123
$ bar=foo1
$ echo "${!bar}"
123
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

是否可以从 bash 中的其他变量构建变量名称? [复制] 的相关文章

随机推荐