【发布时间】:2016-03-14 18:18:14
【问题描述】:
考虑以下几点:
/ # echo $TEMPLATEGO_SERVICE_HOST
192.168.1.1
/ # export string="TEMPLATEGO_SERVICE_HOST"
/ # echo $string
TEMPLATEGO_SERVICE_HOST
使用 bash 我可以做到:
/ echo ${!string}
192.168.1.1
如果我尝试对 ash 进行相同操作,则会收到以下错误:
/ # echo ${!string}
ash: syntax error: bad substitution
我在一个高山容器中运行,作为一种解决方法,我正在下载 bash 并使用它。但是想避免我的 docker 图像上的额外大小。
【问题讨论】:
标签: bash environment-variables ash