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
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