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:jtormo@sardes.net]
:-) 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:jdonaire@supercable.es]
:-) 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
:-) debian-user-spanish-request@lists.debian.org
:-) with a subject of "unsubscribe". Trouble? Contact
:-) listmaster@lists.debian.org
:-)
:-)
:-)
:-)
:-)
:-)
:-) --
:-) To UNSUBSCRIBE, email to
:-) debian-user-spanish-request@lists.debian.org
:-) with a subject of "unsubscribe". Trouble? Contact
:-) listmaster@lists.debian.org
:-)
Reply to: