如何通过迭代器访问变量信息

时间:2014-04-29 20:56:16

标签: bash variables for-loop

我试图在for循环中访问bash变量的值。我正在做这样的事情:

A="a"
B="b"
C="c"
VARIABLES=( A B C )

for i in "${VARIABLES[@]}"
do
   ...
   ... 
   ...
done

我怎样才能访问变量的值? (像$$i?)

1 个答案:

答案 0 :(得分:2)

只需使用indirection

$ A=a B=b C=c
$ for i in A B C; do echo "${!i}"; done
a
b
c