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

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

Re: [shell-script] consistência na variável


From: Flavio Junior
Subject: Re: [shell-script] consistência na variável
Date: Wed, 5 Dec 2007 14:28:04 -0200

A ER para IP's jah foi bem debatida na lista..

Da forma que estão fazendo, o IP 999.999.999.999 seria valido, o que
não pode acontecer.

Verifiquem o link:
http://aurelio.net/curso/sucesu/sucesu-seder-prompt.html#toc40

--

Flávio do Carmo Júnior

On Dec 5, 2007 2:08 PM, address@hidden <address@hidden> wrote:
>
>
>
>
>
>
> Olá Rafael,
>
>  Acho que o case não aceita ERs mas em todo caso a ER está errada. Deve ser
>
>
>  [0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}
>
>  O "*" no final não faz sentido. Teste com a linha abaixo
>
>  ifconfig | egrep '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}'
>
>  Até
>  Alves
>
>
>  > Salve Salve pessoal...
>  >
>  > To tentando fazer um scriptzinho para verificar se a variável digitada
>  > pelo usuário é consistente ou nao! :)
>  >
>  > tentei fazer de um jeito simples e deu certo!!!!
>  >
>  > ---------
>  > echo "Digite um IP"
>  > read IP
>  >
>  > case ${IP} in
>  > [0-9]*) echo "valido" ;;
>  > *) echo "invalido" ;;
>  > esac
>  > --------
>  >
>  > mas quando tento fazer a consistência toda da variável respeitando
>  > (x.x.x.x) nao da certo... :(
>  >
>  > --------
>  > case ${IP} in
>  > [0-9]{1-3}\.[0-9]{1-3}\.[0-9]{1-3}\.[0-9]{1-3}*) echo "valido" ;;
>  > *) echo "invalido" ;;
>  > esac
>  > --------
>  >
>  > alguém já tentou fazer isso?
>  >
>  > Desde já Obrigado!
>  > Abraço...
>  >
>  >
>
>  


reply via email to

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