sed替换连续的两行 | 您所在的位置:网站首页 › sed匹配修改 › sed替换连续的两行 |
文件如下: 第一种方法: 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 实验室设备网 版权所有 |