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

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

Duvida em Sentença


From: Ernander (Nander)
Subject: Duvida em Sentença
Date: Wed, 4 Sep 2013 09:15:53 -0300

Senhores Peguei essa Sentença de checagem de e-mail na NET e não consegui entender o que significa o "=~" da comparação do IF, bem como a sua negação.

Alguém pode ajudar?


O usuário entra com a Conta, e ele valida se é e-mail ( naõ to preocupado se é valido ou não por enqto. So precisa ser algo do tipo address@hidden ou só .com, .net etc).

A validação ta OK so que eu queria negar essa sentença

REGEXP_EMAIL="^[a-z0-9!#\$%&'*+/=?^_\`{|}~-]+(\.[a-z0-9!#$%&'*+/=?^_\`{|}~-]+)*@([a-z0-9]([a-z0-9-]*[a-z0-9])?\.)+[a-z0-9]([a-z0-9-]*[a-z0-9])?\$"

if [[ "$CONTA" ! =~ "^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$" ]]
then
    echo "Email address $CONTA is valid."
else
    echo "Email address $CONTA is invalid."
fi




Att

Ernander Marcus Lataliza Rosendo
Certified SonicWall Security Administrator

reply via email to

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