001、
(base) [email protected]:/home/test2# cat a.txt ## 测试数据 1 2 3 k 4 5 6 7 k 8 9 10 (base) [email protected]:/home/test2# sed '/k/{n;d}' a.txt ## 删除匹配k之后的一行 1 2 3 k 5 6 7 k 9 10 (base) [email protected]:/home/test2# cat a.txt 1 2 3 k 4 5 6 7 k 8 9 10 (base) [email protected]:/home/test2# sed '/1,5/b; /k/{n;d}' a.txt ## 将1-5行保护起来,然后删除匹配k之后的一行 1 2 3 k 5 6 7 k 9 10
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/281021.html