文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>如何删除匹配之间的内容但不包括匹配行

如何删除匹配之间的内容但不包括匹配行

时间:2006-09-29  来源:snowtty

如何删除匹配之间的内容但不包括匹配行   我有这样一个文件:
Query=4567879
    sequence jkaskdjgkjasgasa;jghsafgkas
    jfaklslgjdla;;gsdakl;gd

                                                                           score     E
PUT-ASD-WEETED-001
PUT-ASD-WEQER5-001789
>PUT-ASD-WEETED-001
SDAGDSDS
>PUT-ASD-WEQER5-001789
DSGTSDTEW
.....
......
......
是这样的,我想删除
从score     E
到以第一个以>开头的中间所有的行,但不包括score     E行和第一以>开头的行

sed '/score     E/,/^>/d' urfile
肯定是不行的,把score     E行和第一以>开头的行也删掉了?
该怎么写呢?
其中要处理的文件中含有多个score     E和第一以>开头的之间的行,均删掉。
   
awk -v p=1 '/score/{p=0}/>/{p=1}p' urfile

read 置顶
相关阅读 更多 +
排行榜 更多 +
修音音频剪辑

修音音频剪辑

图像拍照 下载
这都搞不定

这都搞不定

休闲益智 下载
精通学堂

精通学堂

学习教育 下载