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

回到顶部