[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]> ... > 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