【发布时间】:2014-09-05 10:28:39
【问题描述】:
在文件中包含以下内容:
public $password = 'XYZ';
我正在尝试通过备份文件的自动部署过程将密码的值替换为不同的值。
我有一个匹配文件中上述字符串的正则表达式,但与sed不太兼容
(public\s\$password\s=\s'(.*)'?)
我也试过
sed -i -e "s/public\s\$password\s=\s'(.*)'/private\s\$password\s=\s'jingle'" configuration.php
有什么想法吗?
【问题讨论】:
标签: regex linux bash replace sed