🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

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

#13240
From: Pere Pujal Carabantes
Date: Sun, 11 Mar 2001 12:00
44 lines
2028 bytes
El 08 Mar 2001 01:45:24 +0100,en Han Solo va escriure 
en es.comp.os.linux.programacion:
>-----BEGIN PGP SIGNED MESSAGE-----
>Hash: SHA1
>
>pere@hola.fou.net (Pere Pujal Carabantes) writes:
>
>> Prueba con esto en un fichero
>> 
>> 1,3{
>> s/cadena a substituir/cadena nueva/
>> }
>
>No funciona, porque esto supone (si no he entendido mal el manual) que
>lo que busco tiene que estar entre la primera y tercera l�nea, y eso
>no lo puedo saber a priori. De hecho, en el fichero con el que hac�a
>las pruebas, estaba mucho m�s abajo.
>
S�, me col�, pensaba que estaba ah� :-( , pero si pones 

1,/cadena_a_substituir/{
s/cadena_a_substituir/cadena_nueva/
}

te encontrar� la primera l�nea que quieras cambiar.
De hecho las direcciones las puedes poner como una expresi�n regular.

Tambi�n puedes hacerlo en un solo comando (sin el fichero aparte):

sed 1,/cadena_a_substituir/s/cadena_a_substituir/cadena_nueva/

>Un Saludo
>
>Han Solo
>The Rebel Alliance
>

Saludos

Pere

-- 

Nunca digas de este agua no beber�. :-)
Technical Details
Message-ID: <slrn9amq70.18m.pere@hola.fou.net>
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!newsswitch.lcs.mit.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!npeer.kpnqwest.net!news!pere
References: <8766hn6jpk.fsf@alderaan.maptel.es> <slrn9aah86.ta.pere@hola.fou.net> <87ofvd6qcb.fsf@alderaan.maptel.es>

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-11 03:04:05 PST
From: pere@hola.fou.net (Pere Pujal Carabantes)
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Sustituir una sola vez con sed (o perl)
References: <8766hn6jpk.fsf@alderaan.maptel.es> <slrn9aah86.ta.pere@hola.fou.net> <87ofvd6qcb.fsf@alderaan.maptel.es>
Message-ID: <slrn9amq70.18m.pere@hola.fou.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-15
Content-Transfer-Encoding: 8bit
User-Agent: slrn/0.9.6.2 (Linux)
Date: Sun, 11 Mar 2001 13:00:32 +0100
NNTP-Posting-Host: 212.166.134.38
X-Original-NNTP-Posting-Host: 212.166.134.38
X-Trace: 11 Mar 2001 12:03:12 +0100, 212.166.134.38
Lines: 44
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!newsswitch.lcs.mit.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!npeer.kpnqwest.net!news!pere