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 <[EMAIL PROTECTED]> 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: [EMAIL PROTECTED]
>    ---------------------------------------------------------------------
>    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:
>        [EMAIL PROTECTED]
>
>      * 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: [EMAIL PROTECTED]
---------------------------------------------------------------------
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




Yahoo! Grupos, um serviço oferecido por:
PUBLICIDADE


Links do Yahoo! Grupos

Responder a