[eside-ghost] Problema con Sed
Alvaro Uría
fermat en movimage.com
Dom Jul 15 23:39:18 CEST 2007
Aupi,
Txente Boraita [15/07/07 22:08 +0200] escribió:
> Buenas a todos :-)
>
> Ando volviendome majara con el sed y no consigo lo que pretendo :-)
>
> Os lo comento por si a alguno se le ocurre la feliz idea :-)
A ver esto:
sed -e 's|\(<img src="http:/\)/[^"]\+/\([a-zA-Z0-9\.]\+\)"|\1/www.paginadestino/dirdestino/\2"|' nombre_fichero
> Lo que quiero: Dado un fichero html, quiero sustituir todas las url de las
> imagenes, por una especificada por mi, pero manteniendo el nombre de la
> imagen.
[...]
>
> sed 's|\(/<img
> src="http://\).*/\(.*".*>/\)|\1www.paginadestino.com/dirdestino/\2|'
Ahà veo un error justo al principio... s|\(__/__<img
(Lo que está entre los guiones de subrayado)
Por otro lado, los __.*__ te suele hacer coincidir más de lo que tú
buscas en un patrón. Prueba mejor cosas como __[^"]\+__ que significa...
"todo lo que no contenga unas comillas dobles, repetido una o más
veces".
> Cualquier idea es bienvenida :-)
>
> Un saludo y gracias
> Txente
Suerte,
--
,____________,
.' '.
/~~~~^~~~^~^~~~\
/ _ /|| \ Alvaro UrÃa (0x5109E791)
; ( } \||D ; <fermat at movimage.com>
| | /\__,=[_] |
; ( |_\_ |---| ; It might look like I'm doing nothing, but
\ )| |/ | | / at the cellular level I'm really quite busy.
'. | /_ | |.'
'------------'
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre : no disponible
Tipo : application/pgp-signature
Tamaño : 189 bytes
Descripción: Digital signature
Url : https://listas.deusto.es/mailman/private/eside-ghost/attachments/20070715/50b6f805/attachment.bin
Más información sobre la lista de distribución eside-ghost