bash变量名使用变量
我想根据使用的环境动态获取数据库主机的值。bash变量名使用变量
我有环境设置为:
ENV=development DB_HOST_development=172.16.0.81
DB_HOST_production=172.17.0.81
,我需要取决于其运行的环境得到适当的主机。类似这样的:
echo $DB_HOST_$ENV
是否有可能让它工作?
回答:
DB_HOST=DB_HOST_$ENV echo ${!DB_HOST}
以上是 bash变量名使用变量 的全部内容, 来源链接: utcz.com/qa/267157.html