shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Como verificar formato de um email?


From: Herbert Alexander Faleiros
Subject: Re: [shell-script] Como verificar formato de um email?
Date: Thu, 20 Jul 2006 13:35:32 -0300
User-agent: KMail/1.9.3

On Thursday 20 July 2006 12:10, Fabricio Cruz wrote:
[cut]
> Como posso criar um shell para verificar se o formato inserido pelo
> usuário está correto.(Na forma de address@hidden ou .com.br)

Olá,

isso você resolve com expressões regulares, um exemplo:

$ for i in `cat lista`; do echo -n "$i: "; echo -n $i | 
egrep -q '^[a-z_\.]+@[a-z]+(\.[a-z]{2,3})(\.[a-z]{2})?$' && echo ok || echo 
err; done
ze: err
ze@mane: err
address@hidden: ok
address@hidden: ok
address@hidden: ok
ze.mane@mane: err
address@hidden: ok
address@hidden: err
ze@: err
address@hidden: ok
ze@mane@ze: err

Até,

Herbert.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]