[ubuntu-ar] [Ayuda] Necesito script/commando para cambiar mails dentro de un texto

Emiliano Moscato moski666 at gmail.com
Thu Nov 13 16:49:21 GMT 2008


Moski


2008/11/13 Rama Gomalopa <gomalopa at gmail.com>

> Hola, tengo este problema. tengo que modificar 50 archivos de texto,
> que tienen dos lineas, (EJ)
> #####################################
>
> email,nombre,pais,provincia,ciudad,id
> gomalopa77 at hotmail.com,rama,arg,bsas,olav,4
>
> #####################################
> el tema es que tengo que cambiar los mails por
> uno(gomalopa at gmail.com). Los archivos estan en distintas carpetas y no
> tengo idea de como hacerlo, da lo mismo que sea script o comando.
> probe con
> #cat <data.txt | sed -e
> 's/gomalopa77 at hotmail.com/gomalopa at gmail.com/g' > data.txt
>

Holá, probá cambiando el script de sed por este:

sed -re 's/\b[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}/gomalopa at gmail.com/gi'
prueba.txt

Creo ver que tenés los comandos como para pasarle todos tus archivos, si no
explicá mejor donde están y cómo los identificás.

Saludos y suerte!

Moski
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.ubuntu.com/archives/ubuntu-ar/attachments/20081113/93b73d04/attachment.htm 


More information about the Ubuntu-ar mailing list