我想知道我是否可以两次替换变量.
例如:
#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命令.
问候,回复
TEST_SERV_COMP=TEST_SERV_EXT_FO
TEST_SERV_EXT=${!TEST_SERV_COMP}
Run Code Online (Sandbox Code Playgroud)
indirect expansion在bash手册中查找.
| 归档时间: |
|
| 查看次数: |
1166 次 |
| 最近记录: |