| |||
sed两个匹配行之间插入一行,例如有文本aa:
aaa
bbb
ccc
aaa
ddd
在aaa、bbb插入hello world,命令如下:
sed '/aaa/{n;s/ bbb/hello world\n&/g}' aa
aaa
hello world
bbb
ccc
aaa
ddd
1
2
3
4
5
6
7
首先是匹配aaa,然后n,读入下一行,在下一行匹配bbb,之后用hell world\n,变相的插入一行,&表示继续输出之前的匹配文字
————————————————
原文链接:https://blog.csdn.net/enenand/article/details/78047405