Article View: es.comp.os.linux.programacion
Article #7831Re: duda con script de bash
From: marmolejo
Date: Mon, 27 Jan 2003 17:07
Date: Mon, 27 Jan 2003 17:07
57 lines
2779 bytes
2779 bytes
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Autor: Fernando Arbeiza <arbeizaf@ono.com> Asunto: Re: duda con script de bash Fecha: domingo, 26 de enero de 2003 Hora: 00:30 ID. del mensaje: <slrnb36b0t.hg.arbeizaf@jupiter.olimpo> > > 2) Como puedo borrar una linea en concreto de un fichero. > > Supongamos que tengo: > > pepe > > paco > > ana > > ricardo > > Me gustaria saber como hacer para eliminar por ejemplo la > > linea donde este "paco". > > sed '/paco/d' entrada.txt > salida.txt Pues a m� me parece que en cuanto a eficiencia e integraci�n con un script de bash es m�s �til ed, adem�s de que no necesita fichero intermedio, literalmente borra la l�nea del fichero entrada.txt: #!/bin/sh # ## variables y lo que se quiera del script # parte de ed. ARCHIVO tambi�n puede ser par�metro $1 (o cualquiera) # del script ARCHIVO = entrada.txt ed $ARCHIVO <<++ g/paco/d w q >>++ # m�s cosas del script Es realmente r�pido y eficaz: "man ed" a m� me ha ayudado mucho y tiene muuuuuuchas cosicas ;) - -- Bajo presi�n, las cosas empeoran. -- Ley termodin�mica de Murphy. Debian GNU/Linux Sid <marmolejo at escomposlinux.org> PGP Pub Key en pgp.escomposlinux.org ID:0x320A57C2 | Linux User #162799 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (GNU/Linux) iD8DBQE+NWc0al36lDIKV8IRAibZAJwKt1HHDUquH0d1nHc9SaU6x0pJngCeMq32 RlbA9Y/gpyqOTmcyPIrA9CU= =g9tk -----END PGP SIGNATURE-----
Technical Details
Message-ID:
<slrnb3appd.bch.marmolejo@porta.til>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!colt.net!easynet-quince!easynet.net!news-hub.cableinet.net!blueyonder!marmolejo.escomposlinux.org!porta.til!newsReferences:
<3E32BC97.BE023DEF@menta.net> <slrnb36b0t.hg.arbeizaf@jupiter.olimpo>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,8fbbda953043e037 X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2003-01-27 11:31:09 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!colt.net!easynet-quince!easynet.net!news-hub.cableinet.net!blueyonder!marmolejo.escomposlinux.org!porta.til!news From: marmolejo <marmolejo@escomposlinux.org> Newsgroups: es.comp.os.linux.programacion Subject: Re: duda con script de bash Date: Mon, 27 Jan 2003 18:07:04 +0100 Organization: Ecolnet Lines: 57 Message-ID: <slrnb3appd.bch.marmolejo@porta.til> References: <3E32BC97.BE023DEF@menta.net> <slrnb36b0t.hg.arbeizaf@jupiter.olimpo> Reply-To: marmolejo@escomposlinux.org NNTP-Posting-Host: portatil.debian.home Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: 8bit X-Trace: localhost.escomposlinux.org 1043695866 29377 192.168.1.3 (27 Jan 2003 19:31:06 GMT) X-Complaints-To: newsmaster@marmolejo.escomposlinux.org NNTP-Posting-Date: Mon, 27 Jan 2003 19:31:06 +0000 (UTC) User-Agent: Gnus no y no