波神

导航

shell 用环境变量的值修改properties文件

假设有如下属性文件 demo.properties

 

user.name=test

user.password=123456

 

...............................

需求:先需要通过shell 脚本将 user.name 和 user.password 的value值替换为实际需要的用户名和密码,

将可以通过如下方式实现:

 

sed -i "s#^user.name=.*#user.name=用户名#g"  path/demo.properties

sed -i "s#^user.password=.*#user.password=密码#g"  path/demo.properties

例如:sed -i "s#^rootpass=.*#rootpass=${ROOT_PASS}#g" /hzbdir/testmysql.properties

 

这样demo属性文件中的内容即被替换掉了。

posted on 2017-02-15 16:54  波神  阅读(1974)  评论(0编辑  收藏  举报