+ -
当前位置:首页 → 问答吧 → 输出匹配到的文本中的最后一行

输出匹配到的文本中的最后一行

时间:2011-05-23

来源:互联网

  1. cat file
  2. BBBBB asdfasfsdsf
  3. asgasdfasdfasdf
  4. BBBBB asdfasfsdsfxx
  5. asdfasdf
  6. asdf
  7. BBBBB asdfasfsdsfxx
  8. BBBBB asdfasfsdsfxx
  9. BBBBB asdfasfsdsfxx
  10. BBBBB asdfasfsdsfxx
  11. asdf
复制代码
利用sed,要求根据BBBBB匹配文本,输出最后匹配到行:BBBBB asdfasfsdsfxx

PS:不能先利用tac逆序输出file的内容

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

回复 liion631818


    sed -n '/^BBBBB/h;${x;p}'

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

作业?

作者: where27   发布时间: 2011-05-23

回复 where27


    差不多。。。

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

。。。。像 泡cu的人出的作业

作者: nuclearxin   发布时间: 2011-05-23