🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #7831

Re: duda con script de bash

#7831
From: marmolejo
Date: Mon, 27 Jan 2003 17:07
57 lines
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!news
References: <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