sed替换连续的两行 您所在的位置:网站首页 sed匹配修改 sed替换连续的两行

sed替换连续的两行

#sed替换连续的两行| 来源: 网络整理| 查看: 265

文件如下:

第一种方法:

sed '/111111/{N;s/.*/111111\naaaaaaaa/}' 3.txt 

 N 表示 字符串 111111的下一行,如果是111111下的多行,可以用多个N,用分号隔开。

第二种方法:

sed ":label;N;s/111111\n222222222/111111\naaaaaaaaaaa/;b label" 3.txt

sed 模式是以\n换行符作为行的结束标记的。它没有办法匹配到\n再替换 ,所以必须用lable的方式。

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有