参见英文答案 >
Bash dynamic variable names5个答案对于这个非常可怕的头衔,质量不好的帖子我很抱歉,但是我基本上想做的就是这样:
for I in 1 2 3 4 echo $VAR$I # echo the contents of $VAR1,$VAR2,$VAR3,etc.
显然上述不行 – 它会(我想)尝试并回显变量$ VAR $ I这可能在Bash?
是的,但不要这样做。改用数组。
原文链接:https://www.f2er.com/bash/388647.html如果你仍然坚持这样做…
$ foo1=123 $ bar=foo1 $ echo "${!bar}" 123