[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

Re: [Sop.Tec.LinuxPPP] Ayuda con tratamiento de archivos



> ...
>    Alguien de ud. me puede ayudar a que con puros comandos de unix (grep,
>    sed, awk), extraer estas lineas.
>    tomando en cuenta que cada mensaje del log se separa con guiones
>    "-------" y las lineas que me interesan son las dos lineas siguientes 
>    a estos guiones (incluyendo estos), es decir, extraer 3 lineas ( la de
>    guiones y las dos de encabezado ), de cada uno de los mensajes que hay y
>    ponerlas en un archivo.
> ...

	Crea un archivo (llamalo tr.sed para este ejemplo) con el
siguiente programa:

/-------/{
        N
        /.*/{
                N
                /.*/p
        }
}

	Después invocas:

	$ sed --silent -f tl.sed  400k-lineas.txt > guardadito.txt

	y te quedarán guardaditas las lineas que te interesan. Quizá
tu programa requiera ajustes menores, para lo cual debers referirte al
manual de sed, o si ya de plano no puedes, entonces al que envia este
mensaje.
							Saludos.

	Nota: Se que no debería responder estos off-topics, pero vaya,
hacia tanto tiempo que nadie preguntaba nada sobre sed, que yo ya lo
extrañaba.
-- 
-------------------------------------------------------------------------------
 -- Roberto Jimeno. --                   From the book `SmallTalk With Style' :
Use the context of a projecto to shorten names, but avoid obscure jargon.
---------------------------------------------------------------------
Lista de soporte de LinuxPPP
 Reglas de la lista en http://pepe.net.mx/reglas.html



[Hilos de Discusión] [Fecha] [Tema] [Autor]