假設有如下屬性文件 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屬性文件中的內容即被替換掉了。