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

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

Re: [shell-script] senha


From: Fabricio Lopes de Souza
Subject: Re: [shell-script] senha
Date: Fri, 28 Apr 2006 09:29:59 -0300

[root@fabricio ~]# read senha && [[ $( echo $senha | egrep
"^.{1,10}$") ]] && echo ok || echo nok
a
ok
[root@fabricio ~]# read senha && [[ $( echo $senha | egrep
"^.{1,10}$") ]] && echo ok || echo nok
12345678
ok
[root@fabricio ~]# read senha && [[ $( echo $senha | egrep
"^.{1,10}$") ]] && echo ok || echo nok
1234567890
ok
[root@fabricio ~]# read senha && [[ $( echo $senha | egrep
"^.{1,10}$") ]] && echo ok || echo nok
12345678901
nok


On 4/27/06, rafael.nery <address@hidden> wrote:
> Usei essas 3 oções:
> #if [ ${#passwd} -le 10 ]; then
> #    ERR="A senha deve ter no máximo, 10 caracteres "
> #    print_err;
> #    exit 1
> #fi
>
> #if [ "$passwd" -le 10 ]; then
> #  ERR="A senha deve ter no máximo, 10 caracteres"
> #  print_err;
> #  exit 1
> #fi
>
> #COUNT=`echo $passwd|wc -c`
> #COUNT=`expr $COUNT - 1`
> #if [ "$COUNT" -le 10 ]; then
> #  ERR="A senha deve ter no máximo, 10 caracteres"
> #  print_err;
> #  exit 1
> #fi
> mas nenhuma deixa alterar a senha de forma alguma, mesmo digitando menos de 
> 10 carateres.
> >
> >    Expressões Regulares ?
> >    valida(){
> >    if [[ "${1}" =~ '^[0-9a-zA-Z]{1,10}$' ]]
> >    then echo ok
> >    else echo nok
> >    fi
> >    }
> >    $ valida a
> >    ok
> >    $ valida aA90
> >    ok
> >    $ valida aA9043434234
> >    nok
> >    On 4/27/06, rafael.nery <address@hidden> wrote:
> >    > Os caracteres são números e letras.
> >    --
> >    Tiago B Peczenyj
> >    Linux User #405772
> >    # cd /pub
> >    # more beer
> >    ---------------------------------------------------------------------
> >    Esta lista não admite a abordagem de outras liguagens de programação,
> >    como perl, C etc. Quem insistir em não seguir esta regra será moderado
> >    sem prévio aviso.
> >    ---------------------------------------------------------------------
> >    Sair da lista: address@hidden
> >    ---------------------------------------------------------------------
> >    Esta lista é moderada de acordo com o previsto em
> >    [1]http://www.listas-discussao.cjb.net
> >    ---------------------------------------------------------------------
> >    Servidor Newsgroup da lista: news.gmane.org
> >    Grupo: gmane.org.user-groups.programming.shell.brazil
> >      _________________________________________________________________
> >
> >    Links do Yahoo! Grupos
> >      * Para visitar o site do seu grupo na web, acesse:
> >        [2]http://br.groups.yahoo.com/group/shell-script/
> >
> >      * Para sair deste grupo, envie um e-mail para:
> >        [3]address@hidden
> >
> >      * O uso que você faz do Yahoo! Grupos está sujeito aos [4]Termos do
> >        Serviço do Yahoo!.
> >
>
>
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como 
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em 
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>


reply via email to

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