sed,匹配后删除一些行数

时间:2013-03-15 11:54:33

标签: bash sed

sed可以在匹配匹配后删除一些行数

sed -e /regexp/,+<number_of_lines>

但除了这个第10行之外如何删除

更新

确实不是确切的问题。

需要在匹配后删除第二,第三,第四和第六行并匹配自身

1 个答案:

答案 0 :(得分:0)

如果你有GNU sed,你可以{em>}删除(和包括)之后的10行。您可以执行sed '/regexp/,+10d' file删除(和包括)匹配后的第4行以及第10行。