sed删除匹配行到最后的行。

xxxxx
bbbbb
44444
abc66
88888
yyyyyy

我要删除匹配包含abc行和后面所有行,得到结果
xxxxx
bbbbb
44444

如何搞??谢谢!

解决方法:
sed '/^abc/,$d' file
解释:,$d的作用是删除匹配到的行到末行的行的所有数据。


posted @ 2016-03-01 00:36  大海星  阅读(1994)  评论(0编辑  收藏  举报