红联Linux门户
Linux帮助

求个sed命令

发布时间:2014-07-31 09:54:50来源:红联作者:kingkocxr
有几行字符串,类似
1.1e-05 25.9 3.1 1.1e-05 25.9 2.1 2.0 1 jgi|Physo3|339296|gm1.18871_g
4.7e-05 23.8 0.0 7.4e-05 23.2 0.0 1.4 1 jgi|Physo3|352393|estExt_fgenesh1_pm.C_80246

我想用sed模式匹配抽取jgi之后的字符串,请问命令行如何操作?
写了几次都不对阿。


我写的sed -n *s/.*jgi*/p* filename1 > filename2.菜鸟求指点
文章评论

共有 3 条评论

  1. bolaid 于 2014-08-01 08:51:28发表:

    学习学习

  2. jobsfun 于 2014-07-31 19:58:25发表:

    学习下,但看不明白。

  3. kingkocxr 于 2014-07-31 13:30:13发表:

    自我回答下,供其他朋友分享下
    命令为grep -o "jgi.*" a.txt > b.txt, 或者sed 's/.*jgi/jgi/' a.txt > b.txt,都可以!