Re: Borrar una linea de un archivo
synthespian ([EMAIL PROTECTED]) wrote: Em Seg, 2002-10-14 às 08:20, Santiago Vila escreveu: José Tormo escribió: Necesito, desde la linea de comandos, borrar una linea de un archivo que empieza siempre con la fecha y hora Ej. Oct 14 No entiendo, ¿quieres decir que has probado ya grep -v ^Oct 14 y no te funciona? Es que grep -v selecciona todo el archivo *menos* la linea especificada con -v. En este sentido, no borra nada. Interessante solucion, aunque uno necessite borrar el arquivo original. Henry -- Simplemente redirecciona la salida de grep al mismo archivo, por ejemplo: grep -v tu_expresion archivo.txt archivo.txt Saludos! (defun foo-l (byte) (cond ((null byte) nil) ((atom byte) (format t ~% foo~C#\l -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] Mauricio Téllez Jiménez Facultad de Informática UV [EMAIL PROTECTED] Programming today is a race between software engineers striving to build bigger and better idiot-proof programs and the universe trying to produce bigger and better idiots. So far, the universe is winning. Richard Cook
Re: Borrar una linea de un archivo
Em Seg, 2002-10-14 às 08:20, Santiago Vila escreveu: José Tormo escribió: Necesito, desde la linea de comandos, borrar una linea de un archivo que empieza siempre con la fecha y hora Ej. Oct 14 No entiendo, ¿quieres decir que has probado ya grep -v ^Oct 14 y no te funciona? Es que grep -v selecciona todo el archivo *menos* la linea especificada con -v. En este sentido, no borra nada. Interessante solucion, aunque uno necessite borrar el arquivo original. Henry -- (defun foo-l (byte) (cond ((null byte) nil) ((atom byte) (format t ~% foo~C#\l
Borrar una linea de un archivo
Hola Lista Necesito, desde la linea de comandos, borrar una linea de un archivo que empieza siempre con la fecha y hora Ej. Oct 14 Gracias
Re: Borrar una linea de un archivo
El lun, 14-10-2002 a las 11:47, José Tormo escribió: Necesito, desde la linea de comandos, borrar una linea de un archivo que empieza siempre con la fecha y hora Ej. Oct 14 grep -v '^Oct 14' fichero nuevo_fichero Un saludo.
Re: Borrar una linea de un archivo
José Tormo escribió: Necesito, desde la linea de comandos, borrar una linea de un archivo que empieza siempre con la fecha y hora Ej. Oct 14 No entiendo, ¿quieres decir que has probado ya grep -v ^Oct 14 y no te funciona?
RE: Borrar una linea de un archivo (SOLUCIONADO)
asias. No sabia lo del -v Un saludo y gracias de nuevo -Mensaje original- De: Javier Donaire [mailto:[EMAIL PROTECTED] Enviado el: lunes, 14 de octubre de 2002 12:14 Para: José Tormo CC: debian-user-spanish Asunto: Re: Borrar una linea de un archivo El lun, 14-10-2002 a las 11:47, José Tormo escribió: Necesito, desde la linea de comandos, borrar una linea de un archivo que empieza siempre con la fecha y hora Ej. Oct 14 grep -v '^Oct 14' fichero nuevo_fichero Un saludo. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
RE: Borrar una linea de un archivo (SOLUCIONADO)
Tienes otra alternativa: sed Yo tuve que hacer algo parecido una vez. For i in fichero1 fichero2 fichero* Do Sed s/^Oct 14// tmp; cp tmp $i; rm $i Done Y listo. Eso elimina Oct 14 de todos los ficheros dados. Hasta luego. :-) -Mensaje original- :-) De: José Tormo [mailto:[EMAIL PROTECTED] :-) Enviado el: lunes, 14 de octubre de 2002 13:18 :-) Para: debian-user-spanish :-) Asunto: RE: Borrar una linea de un archivo (SOLUCIONADO) :-) :-) :-) :-) asias. :-) :-) No sabia lo del -v :-) :-) Un saludo y gracias de nuevo :-) :-) -Mensaje original- :-) De: Javier Donaire [mailto:[EMAIL PROTECTED] :-) Enviado el: lunes, 14 de octubre de 2002 12:14 :-) Para: José Tormo :-) CC: debian-user-spanish :-) Asunto: Re: Borrar una linea de un archivo :-) :-) :-) El lun, 14-10-2002 a las 11:47, José Tormo escribió: :-) Necesito, desde la linea de comandos, borrar una linea de :-) un archivo :-) que empieza siempre con la fecha y hora Ej. Oct 14 :-) :-) :-) grep -v '^Oct 14' fichero nuevo_fichero :-) :-) :-) Un saludo. :-) :-) :-) :-) :-) -- :-) To UNSUBSCRIBE, email to :-) [EMAIL PROTECTED] :-) with a subject of unsubscribe. Trouble? Contact :-) [EMAIL PROTECTED] :-) :-) :-) :-) :-) :-) :-) -- :-) To UNSUBSCRIBE, email to :-) [EMAIL PROTECTED] :-) with a subject of unsubscribe. Trouble? Contact :-) [EMAIL PROTECTED] :-)