find lines between two patterns using sed

后端 未结 1 1051
遇见更好的自我
遇见更好的自我 2020-12-17 00:27

I have the lines in text.txt as below:

blah blah..
blah abc blah..
blah abc blah
blah blah..
blah blah..
blah blah..
blah efg blah blah
blah blah..
blah abc          


        
相关标签:
1条回答
  • 2020-12-17 01:06

    This might work for you (GNU sed):

    sed -n '/\<abc\>/,/\<efg\>/{/\<abc\>/{h;d};H;/\<efg\>/{x;p}}' file
    
    0 讨论(0)
提交回复
热议问题