我为这个相当糟糕的标题和质量差的帖子道歉,但我基本上想做的是:
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(使用前将#替换为@)