+ -
当前位置:首页 → 问答吧 → 紧急求助 关于grep!!!!!!!!!!!!!!!!!

紧急求助 关于grep!!!!!!!!!!!!!!!!!

时间:2011-05-25

来源:互联网

比如我grep匹配到某一行 我需要输出匹配行下面的第5行 改怎么办?


注意不是输出匹配行下面的1到5行 只是第五行一行

作者: asdjinjin   发布时间: 2011-05-25

跪求各位大大帮忙
谢谢啦!!!!!!

作者: asdjinjin   发布时间: 2011-05-25

仅用grep命令?

作者: shplpy   发布时间: 2011-05-25

回复 shplpy


    对 仅用grep

作者: asdjinjin   发布时间: 2011-05-25

回复 shplpy


    如果结合其它命令 你有什么好办法呢

作者: asdjinjin   发布时间: 2011-05-25



QUOTE:
比如我grep匹配到某一行 我需要输出匹配行下面的第5行 改怎么办?


注意不是输出匹配行下面的1到5行 只 ...
asdjinjin 发表于 2011-05-25 09:06




  grep 加 tail -1

作者: jason680   发布时间: 2011-05-25

回复 asdjinjin


     grep -A5 ‘xxx’urfile|tail -1

作者: shplpy   发布时间: 2011-05-25

本帖最后由 yinyuemi 于 2011-05-25 09:23 编辑

回复 asdjinjin

匹配2,输出第五行7:
  1.    seq 10 |awk '/2/{p=7}{p--}p==1'
  2. 7
复制代码

作者: yinyuemi   发布时间: 2011-05-25

  1. seq 10 | awk '/2/{i=NR}{if(i==NR-5)print}'
复制代码

作者: liion631818   发布时间: 2011-05-25

回复 shplpy


    我用了 grep -A 5 "test" *.txt | tail -1

只能输出最后一个文件的test行下的第五行
我想输出所有txt文件test行下面的第五行

改怎么办呢?

作者: asdjinjin   发布时间: 2011-05-25