Sed在匹配行前后加入一行 可以加空格

 

Posted on 2015-11-10 09:32  NooBkey  阅读(3033)  评论(0)  编辑  收藏

 

a 追加内容 sed ‘/匹配词/a\要加入的内容’ example.file(将内容追加到匹配的目标行的下一行位置)
i 插入内容 sed ‘/匹配词/i\要加入的内容’ example.file 将内容插入到匹配的行目标的上一行位置)
示例:
#我要把文件的包含“linux.com”这个关键词的行前或行后加入一行,内容为“allow linux.cn”

1 #行前加
2 sed -i '/allow linux.com/i\allow       linux.cn'    the.conf.file
3 #行前后
4 sed -i '/allow linux.com/a\allow     linux.cn' the.conf.file

posted @ 2021-04-27 10:21  技术颜良  阅读(1109)  评论(0编辑  收藏  举报