有没有一种简单的方法可以替换/评估文件中的环境变量?假设我有一个config.xml
包含以下内容的文件:
<property>
<name>instanceId</name>
<value>$INSTANCE_ID</value>
</property>
<property>
<name>rootPath</name>
<value>/services/$SERVICE_NAME</value>
</property>
...等等。我想$INSTANCE_ID
用INSTANCE_ID
环境变量$SERVICE_NAME
的值和SERVICE_NAME
env var 的值替换文件。我不会事先知道需要哪个环境变量(或者,如果有人将新的环境变量添加到配置文件中,我不想更新脚本)。谢谢!