假设有一个包含以下内容的文件:
good
good bad
next of baaaad
good
我想使用sed
删除包含“bad”及其下一行的所有行。在上面的示例中,我想删除第2行和第3行。
我该如何做呢?
我尝试了这个方法,但它不起作用:
ebra@him:/tmp$ cat iio | sed -e "s/\n.*bad.*\n.*//"
good
good bad
next of baaaad
good