Re: awk..
On Sat, Dec 09, 2006 at 06:30:07PM +0100, Fernando Ruza wrote:
> Algo rapido que se me ha ocurrido, sin awk:
>
> grep -A1 -E "^PRINCIPIO" FICHERO-CON-EL-TEXTO | grep -v -E "^PRINCIPIO|
> ^--"
>
> o tambien con la etiqueta FIN:
>
> grep -B1 -E "^FIN" kk | grep -v -E "^FIN|^--"
>
> Saludos,
>
> Fernando.
>
>
Está bueno, pero no les especifiqué que el texto contenido en el rango puede
ser de varias líneas. Por eso estaba tratando de hacerlo con awk..
Tampoco quiero caer en C cuando debería salir con awk.
Gracias igual.
Saludos.
> El vie, 08-12-2006 a las 21:54 -0300, andmarti@gmail.com escribió:
> > Hola Gente. Les paso a contar. Tengo en un archivo algo como lo siguiente:
> >
> > PRINCIPIO
> > texto1
> > FIN
> > textobasura
> > PRINCIPIO
> > texto2
> > FIN
> > textobasura
> >
> > Estaba tratando con awk de obtener texto1 y texto2, pero me mostraba no
> > solo eso sino también los delimitadores PRINCIPIO y FIN.
> >
> > Cómo puedo hacer para que sólo me muestre el texto?
> > La idea también es poder tener acceso a todos los campos que encuentre,
> > y no que solo me muestre el texto contenido. Es decir, si tengo 10
> > PRINCIPIO texto FIN, poder tener acceso a cualquiera de ellos.
> >
> > Alguien tiene idea?
> > Saludos.
--
Andrés M.
---------------------------------------------
Reply to:
- Follow-Ups:
- Re: awk..
- From: Javier Ruano <javier.ruano@estudiante.uam.es>