Re: Comando sed reemplazar texto por texto html

2010-12-22 Por tema rantis cares
El día 17 de diciembre de 2010 15:20, angeld  escribió:
> Wed, 15 Dec 2010, rantis cares:
>
>> Ya he usado el comando sed con anterioridad, han sido muchas veces.
>>
>> Le explico...
>>
>> Tengo un archivo de texto (mi agenda) como sigue:
>>
>> DATOS
>> Nombre:
>> Telefono:
>>
>> Con el comando sed le inserto la etiqueta html
>> sed -i "0a " $RUTA.contacto.html
>>
>> Pero despues quiero resaltar con otro color la palabra DATOS por tanto
>> ejecuto
>>
>> sed -i s/DATOS/'DATOS'/g $RUTA.contacto.html
>>
>> Pero siempre me sale error y no lo ejecuta. Intento nuevamente
>> modificando las comillas sencillas por comillas dobles, pero nada,
>> sigue con el error...
>>
>> sed -i s/DATOS/"DATOS"/g $RUTA.contacto.html
>>
>> Posteriormente intento poniendo comillas sencillas ' ' de la siguiente
>> manera pero me sigue dando error...
>>
>> sed -i 's/DATOS/DATOS/g' $RUTA.contacto.html
>
>        Hay que escapar las barras:
>
>  sed 's/DATOS/DATOS<\/b>/g'
>
>        O utilizar como delimitador "otra cosa":
>
>  sed 's|DATOS|DATOS|g'
>  sed 's...@datos@DATOS@g'
>
> --

Ok, tambien lo verificare, no repondi antes porque andaba fuera.

Pero muchas gracias.


--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/aanlktinhjhhw+kddsyyf+nyvkh5uvqp-rcc9e1qyo...@mail.gmail.com



Re: Comando sed reemplazar texto por texto html

2010-12-22 Por tema rantis cares
El día 15 de diciembre de 2010 11:54, gonzalo rivero
 escribió:
> El mié, 15-12-2010 a las 11:45 -0600, rantis cares escribió:
>> Listeros:
>>
>> Ya he usado el comando sed con anterioridad, han sido muchas veces.
>>
>> Le explico...
>>
>> Tengo un archivo de texto (mi agenda) como sigue:
>>
>> DATOS
>> Nombre:
>> Telefono:
>>
>> Con el comando sed le inserto la etiqueta html
>> sed -i "0a " $RUTA.contacto.html
>>
>> Pero despues quiero resaltar con otro color la palabra DATOS por tanto 
>> ejecuto
>>
>> sed -i s/DATOS/'DATOS'/g $RUTA.contacto.html
>>
>> Pero siempre me sale error y no lo ejecuta. Intento nuevamente
>> modificando las comillas sencillas por comillas dobles, pero nada,
>> sigue con el error...
>>
>> sed -i s/DATOS/"DATOS"/g $RUTA.contacto.html
>>
>> Posteriormente intento poniendo comillas sencillas ' ' de la siguiente
>> manera pero me sigue dando error...
>>
>> sed -i 's/DATOS/DATOS/g' $RUTA.contacto.html
>>
>> Alguna idea?
>>
> tenés que escapar la barra que usás para cerrar la etiqueta de html (el
>  con \ de forma que queda <\/etiqueta> así no intepreta la /
> como que estás terminando tu expresión.
> Vas a encontrar mas información ejecutando en la consola:
> man 7 regex
>> Gracias

Agradezco la ayuda, lo intentare.

No respondi de inmediato porque estuve fuera, pero gracias


--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/aanlktioukbphbdo+pyswzr8zuldcndt8xuyvp=4...@mail.gmail.com



Re: Comando sed reemplazar texto por texto html

2010-12-17 Por tema angeld

Wed, 15 Dec 2010, rantis cares:


Ya he usado el comando sed con anterioridad, han sido muchas veces.

Le explico...

Tengo un archivo de texto (mi agenda) como sigue:

DATOS
Nombre:
Telefono:

Con el comando sed le inserto la etiqueta html
sed -i "0a " $RUTA.contacto.html

Pero despues quiero resaltar con otro color la palabra DATOS por tanto ejecuto

sed -i s/DATOS/'DATOS'/g $RUTA.contacto.html

Pero siempre me sale error y no lo ejecuta. Intento nuevamente
modificando las comillas sencillas por comillas dobles, pero nada,
sigue con el error...

sed -i s/DATOS/"DATOS"/g $RUTA.contacto.html

Posteriormente intento poniendo comillas sencillas ' ' de la siguiente
manera pero me sigue dando error...

sed -i 's/DATOS/DATOS/g' $RUTA.contacto.html


Hay que escapar las barras:

 sed 's/DATOS/DATOS<\/b>/g'

O utilizar como delimitador "otra cosa":

 sed 's|DATOS|DATOS|g'
 sed 's...@datos@DATOS@g'

--
Saludos --- Angel


--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/alpine.deb.2.00.1012172213000.21...@x32



Re: Comando sed reemplazar texto por texto html

2010-12-15 Por tema gonzalo rivero
El mié, 15-12-2010 a las 11:45 -0600, rantis cares escribió: 
> Listeros:
> 
> Ya he usado el comando sed con anterioridad, han sido muchas veces.
> 
> Le explico...
> 
> Tengo un archivo de texto (mi agenda) como sigue:
> 
> DATOS
> Nombre:
> Telefono:
> 
> Con el comando sed le inserto la etiqueta html
> sed -i "0a " $RUTA.contacto.html
> 
> Pero despues quiero resaltar con otro color la palabra DATOS por tanto ejecuto
> 
> sed -i s/DATOS/'DATOS'/g $RUTA.contacto.html
> 
> Pero siempre me sale error y no lo ejecuta. Intento nuevamente
> modificando las comillas sencillas por comillas dobles, pero nada,
> sigue con el error...
> 
> sed -i s/DATOS/"DATOS"/g $RUTA.contacto.html
> 
> Posteriormente intento poniendo comillas sencillas ' ' de la siguiente
> manera pero me sigue dando error...
> 
> sed -i 's/DATOS/DATOS/g' $RUTA.contacto.html
> 
> Alguna idea?
> 
tenés que escapar la barra que usás para cerrar la etiqueta de html (el
 con \ de forma que queda <\/etiqueta> así no intepreta la /
como que estás terminando tu expresión.
Vas a encontrar mas información ejecutando en la consola:
man 7 regex 
> Gracias
> 
> 


-- 
no alimente al sysadmin >:-)


-- 
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1292435697.1599.10.ca...@eeepc.ucasal.ar