我知道如何删除所有包含模式的行
sed -i '/pattern/d' file
Run Code Online (Sandbox Code Playgroud)
但是我应该如何删除该行和下一行?
例如,对于以下文件,我要删除所有“ Apple”和下一个水果
Apple
Peach
Lemon
Apple
Banana
Peach
Run Code Online (Sandbox Code Playgroud)
预期产量:
Lemon
Peach
Run Code Online (Sandbox Code Playgroud)
有人知道该怎么做吗?
您能否尝试以下内容(用GNU编写和测试sed)。
sed '/Apple/,+1 d' Input_file
Run Code Online (Sandbox Code Playgroud)