[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: