linux 中sed命令删除匹配字符之后的若干行
作者:互联网
001、
(base) root@PC1:/home/test2# cat a.txt ## 测试数据 1 2 3 k 4 5 6 7 k 8 9 10 (base) root@PC1:/home/test2# sed '/k/, +2{/k/b; d}' a.txt ## 删除匹配k之后的两行 1 2 3 k 6 7 k 10 (base) root@PC1:/home/test2# sed '/k/, +1{/k/b; d}' a.txt ## 删除匹配k之后的1行 1 2 3 k 5 6 7 k 9 10 (base) root@PC1:/home/test2# sed '/k/, +3{/k/b; d}' a.txt ## 删除匹配k之后的3行 1 2 3 k 7 k
标签:字符,test2,##,PC1,sed,base,linux,home 来源: https://www.cnblogs.com/liujiaxin2018/p/16593519.html