sed 常见使用方法

1、匹配修改

如要对我们的mariadb配置文件进行修改,在[client]模块下增加一行配置,使用 a 匹配之后追加,i 匹配之前插入:


sed -i "/\[client\\]/asocket=\\/data\\/mariadata\\/mysql\\/mysql.sock" a.log


2、指定行修改:

 line=250

 sed -i "N;${line}i\echo 'socket=/data/mariadata/mysql/mysql.sock' >> \$config"  a.log 



 本文转自 酥心糖 51CTO博客,原文链接:http://blog.51cto.com/tryingstuff/1972093

上一篇:LINUX使用sed,字串中包含特殊字符怎么办?


下一篇:全网最详细团队多人开发《Git与GitHub基础》,学习Git有这一篇就够了!