是否可以bash/ksh调用变量的变量

Kol*_*sar 3 bash ksh var

bash/ksh是否可以调用变量变量,例如:

set -A MY_ARRAY ${${var}_something}
Run Code Online (Sandbox Code Playgroud)

BR Kolesar

seh*_*ehe 6

在bash中:

VAR1=aap
VAR2=noot

USEVARNAME=VAR2
echo ${!USEVARNAME}

USEVARNAME=VAR1
echo ${!USEVARNAME}
Run Code Online (Sandbox Code Playgroud)

版画

noot
aap
Run Code Online (Sandbox Code Playgroud)