从bash中的for循环中回显变量名,而不是值?

cas*_*n04 4 linux bash

a=1
b=2
c=3

for db in $a $b $c; do
echo VARIABLE NAME
blah 
blah  
blah
Run Code Online (Sandbox Code Playgroud)

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

cho*_*oba 17

使用变量间接:

for var in a b c ; do
    echo $var ${!var}
done
Run Code Online (Sandbox Code Playgroud)