Re: Comando sed reemplazar texto por texto html
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
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
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
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