为啥不能追求自己的爱好一辈子呢
分类: LINUX
2013-11-08 11:17:06
今天有个任务就是在两个匹配行之间插入一行,例如文件格式为
hello
welcome to shanghai
在这两个之间插入一行liming。
查了一下sed的用法貌似可以试一下,看到命令n可以读入下一行到pattern space,就可一匹配完前一行,继续匹配下一行了。
点击(此处)折叠或打开
点击(此处)折叠或打开
首先是匹配hello,然后n,读入下一行,在下一行匹配welcome to shanghai ,之后用liming\n,变相的插入一行,&表示继续输出之前的匹配文字。
n表示对下一行执行匹配,而N只是表示读取下一行到匹配区域,后边的命令,是对每一行进行匹配。
完美解决。