• 欢迎光临~

linux 中sed命令删除匹配字符之前的一行

开发技术 开发技术 2022-08-17 次浏览

 

001、

(base) root@PC1:/home/test4# ls
a.txt
(base) root@PC1:/home/test4# cat a.txt
1
2
3
4
34aaaa
5
6
7
aaaa
8
9
10
(base) root@PC1:/home/test4# sed '$!N;/n.*aaa/!P;D' a.txt    ## 删除匹配字符aaa之前的一行
1
2
3
34aaaa
5
6
aaaa
8
9
10

 

程序员灯塔
转载请注明原文链接:linux 中sed命令删除匹配字符之前的一行
喜欢 (0)