Remover multi linhas não gananciosas

2

Eu tenho um arquivo de log que contém muitas linhas, como:

2015-xx-yy bla bla
2015-11-09 23:59:18.167 Describe ▶ FOO
  dummy
  dummy
  dummy
  dummy
  dummy
  "BAR"
2015-xx-yy foo foo
2015-xx-yy bar bar
2015-xx-yy hello world
   logged bla bla
2015-11-09 23:59:18.169 Describe ▶ FOO
 dummy
 dummy
  dummy
 dummy
  dummy
  "BAR"

Como remover as linhas de FOO para BAR , para que apenas outras linhas permaneçam:

2015-xx-yy bla bla
2015-xx-yy foo foo
2015-xx-yy bar bar
2015-xx-yy hello world
   logged bla bla

Qual editor de texto ou programa pode facilmente fazer isso?

    
por Kokizzu 10.11.2015 / 04:59

1 resposta

3

Uma maneira com sed :

sed -e '/FOO/,/BAR/d' <file
    
por 10.11.2015 / 05:02