🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Sustituir una sola vez con sed (o perl)

#13227
From: Mario Teijeiro Otero
Date: Sat, 10 Mar 2001 04:04
32 lines
2141 bytes
Juan Minaya wrote:

> Si s�lo necesitas sustituir la primera aparici�n, es con
> sed s/patron/subst/ fichero
> Aunque veo que llego un poco tarde :-)
> 

Eso  no vale, porque cambia la primera aparici�n del patr�n en cada l�nea, 
no en todo el fichero.


yo habia intentado el comando q, pero se pierden los datos siguientes, 
algo como


cat fichero|sed -e 's/patron/subst/  Aqu� retorno de carro
        q'

pero resulta que cuando sed encuentra el q sale abruptamente, y deja
de procesar la entrada, por lo que da un broke pipe o algo as�. Lo ideal
es que no saliese, si no que dejase de ejecutar ninguna acci�n y escupiese
por la salida toda la entrada, pero parece que no hace eso ;-)

Saludos
-- 
 "Cuando el r�o suena, es que el m�sico se ahoga" 

"Yo uso software libre" (declaraci�n a petici�n de Richard M. Stallman)

Mario Teijeiro Otero           mailto:asimovi at teleline dot es         
NiCK: emeteo en irc (#debian, #java, #escomposlinux).
clave: correo con Asunto: "[PGPKEY]"     Usr. Reg. 122438               
Technical Details
Message-ID: <449c89.np7.ln@asimovi.localdomain>
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!cyclone2.usenetserver.com!news-out.usenetserver.com!feed2.onemain.com!feed1.onemain.com!news-out.cwix.com!newsfeed.cwix.com!newsfeed.bcn.ttd.net!news.mad.ttd.net!asimovi.localdomain!nobody
References: <8766hn6jpk.fsf@alderaan.maptel.es> <87n1aycbkx.fsf@relativistic.homeip.net> <87k8616q8l.fsf@alderaan.maptel.es> <2f2iats6ko7rqvlj8ouo2mh7givj1ndk79@4ax.com>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,57bf867c8699b7fc
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2001-03-10 04:02:05 PST
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!cyclone2.usenetserver.com!news-out.usenetserver.com!feed2.onemain.com!feed1.onemain.com!news-out.cwix.com!newsfeed.cwix.com!newsfeed.bcn.ttd.net!news.mad.ttd.net!asimovi.localdomain!nobody
From: Mario Teijeiro Otero <mteijeiro@NOSPAMescomposlinux.org>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Sustituir una sola vez con sed (o perl)
Date: Sat, 10 Mar 2001 05:04:20 +0100
Organization: Telefonica Transmision de Datos
Lines: 33
Message-ID: <449c89.np7.ln@asimovi.localdomain>
References: <8766hn6jpk.fsf@alderaan.maptel.es> <87n1aycbkx.fsf@relativistic.homeip.net> <87k8616q8l.fsf@alderaan.maptel.es> <2f2iats6ko7rqvlj8ouo2mh7givj1ndk79@4ax.com>
NNTP-Posting-Host: 193-153-223-117.uc.nombres.ttd.es
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8Bit
User-Agent: KNode/0.4