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: address@hidden
Subject: Re: [shell-script] consistência na variável
Date: Wed, 05 Dec 2007 14:08:28 -0200
User-agent: Thunderbird 2.0.0.6 (X11/20070728)

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]