实现需求是
将一个配置文件中的 root 替换成我们想要的root,密码替换成我们想要的密码,两次替换如何写sed命令呢?
sed 's/wplzqltt/wp_csjrzj1/g' /root/wp_master/wp-config.php | sed 's/37ee20e21e21483a/6af2ab8c3cef0916/g' > /www/wwwroot/www.csjrzj1.com/wp-config.php
解释:sed ‘s/wplzqltt/wp_csjrzj1/g’ –这句命令就是用来替换的,然后命令后面跟着空格,接着就是你要输入的文件。
运行之后得到输出,此时我们将输出的,作为下一次sed的输入
sed命令可以将输入的文件放在前面,也可以放在后面
此时竖线“|”,将上次替换的结果作为第二次替换的输入
上次处理的结果| sed ‘s/37ee20e21e21483a/6af2ab8c3cef0916/g’
ok!—完成之后使用 >保存到文件
>/www/wwwroot/www.csjrzj1.com/wp-config.php
相关链接:https://www.runoob.com/linux/linux-comm-sed.html
linux 管道符、特殊符号