用两次替换bash脚本变量

tha*_*dem 4 bash scripting

我想知道我是否可以两次替换变量.

例如:

#global variable 
TEST_SERV_EXT=""

#variables become from myconf.sh
TEST_SERV_EXT_FO='foo01'
TEST_SERV_EXT_BR='bar01'
Run Code Online (Sandbox Code Playgroud)

我想动态构造最后两个并在TEST_SERV_EXT中分配它们.

我尝试了类似这样的$ {$ TEST_SERV_COMP},但我收到了"错误的替换"消息.

我需要像php的功能"$$"或tcl的subst命令.

问候,回复

Uwe*_*Uwe 8

TEST_SERV_COMP=TEST_SERV_EXT_FO
TEST_SERV_EXT=${!TEST_SERV_COMP}
Run Code Online (Sandbox Code Playgroud)

indirect expansion在bash手册中查找.