Eliminar la línea coincidente y la línea siguiente del archivo

Tengo lo siguiente en un archivo

######################

asd asd MISC/TEXT asd asd
data concering above line

bla bla bla SEARCH/TEXT bla bla bla
data concering above line

asd asd MISC/TEXT asd asd
data concering above line
#######################

How do I remove the line containing SEARCH/TEXT and the line following it?

EDIT - The block/paragraph is always two lines long

EDIT2 - Expanded example file for clarity

preguntado el 02 de febrero de 12 a las 11:02

By "para" you mean paragraph? -

how does the "data concerning above line" look like? fix number of lines? contains empty lines? -

its only 1 line after the inital search line.. -

I hope my rewording of your question is suitable. -

1 Respuestas

EDIT:

since you said only one data line after the pattern line:

sed '/SEARCH\/TEXT/{N;d;}' yourFile

prueba

kent$  echo "######################
bla bla bla SEARCH/TEXT bla bla bla
data concering above line

asd asd MISC/TEXT asd asd
data concering above line
#######################"|sed '/SEARCH\/TEXT/{N;d;}'
######################

asd asd MISC/TEXT asd asd
data concering above line
#######################

EDIT2:

prueba with new example input:

kent$  echo "######################
dquote> 
dquote> asd asd MISC/TEXT asd asd
dquote> data concering above line
dquote> 
dquote> bla bla bla SEARCH/TEXT bla bla bla
dquote> data concering above line
dquote> 
dquote> asd asd MISC/TEXT asd asd
dquote> data concering above line
dquote> #######################"|sed '/SEARCH\/TEXT/{N;d;}'
######################

asd asd MISC/TEXT asd asd
data concering above line


asd asd MISC/TEXT asd asd
data concering above line
#######################

Respondido 02 Feb 12, 16:02

It seems that this removes everything after that first result. - wmitchell

Thanks Kent much appreciated ! - wmitchell

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.