如何根据正则表达式搜索删除行数?例如:如果我有一个文件:
aaa
bbb
ccc
ddd
bbb
eee
Run Code Online (Sandbox Code Playgroud)
我想删除包含"bbb"字符串的行和它后面的行.所以结果应该是这样的:
aaa
ddd
Run Code Online (Sandbox Code Playgroud)
addr1,+N将匹配addr1和以下N行addr1.
$ sed '/bbb/,+1d' file.txt
aaa
ddd
Run Code Online (Sandbox Code Playgroud)