Article View: es.comp.os.linux.programacion
Article #13240Re: Sustituir una sola vez con sed (o perl)
From: Pere Pujal Carabantes
Date: Sun, 11 Mar 2001 12:00
Date: Sun, 11 Mar 2001 12:00
44 lines
2028 bytes
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!pereReferences:
<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