4
a=1
b=2
c=3

for db in $a $b $c; do
echo VARIABLE NAME
blah 
blah  
blah

我需要这个来编写我正在编写的脚本。我在变量的数据库名称顶部设置了一些客户端名称。我正在运行 ps -ef 和其他一些东西,但我需要它来回显它在循环中所在的客户端名称。所以在上面的例子中,它会回显“a”,然后是它的其他命令,然后在第二个循环中回显“b”......等等

4

1 回答 1

17

使用变量间接:

for var in a b c ; do
    echo $var ${!var}
done
于 2013-09-24T15:15:33.527 回答