linux sed 删除文件中匹配关键字的行,及其前后两行 aa.txt 内容如下: 删除匹配关键“5”的行,及其前后两行: tac aa.txt | sed '/5/{n;N;d}' | tac | sed '/5/,+2 d'