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

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

express�o no case


From: Pablo Fernandes
Subject: expressão no case
Date: Sat, 18 Oct 2003 16:39:16 -0300 (ART)

Amigos,
Gostaria de saber como usar os metacaracteres com o
programa case.
Ex:
case $1 in
([1-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]).(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]).){2}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])
        ) echo "É um ip"
        ;;
        *) echo "Não é ip"
           ;;
esac

Essa é uma ER para pegar endereço IP (máximo de
255.255.255.255 e minimo de 1.0.0.0
Eu queria saber que metacaracteres eu precisaria
escapar e como faria para ficar mais legível (como
fica a estrutura dentro do arquivo (organização)).
Também queria saber como o shell vai saber a hora do )
que o case usa antes do bloco de comandos.

Obrigado
[ ]'s
Pablo Fernandes

Yahoo! Mail - o melhor webmail do Brasil
http://mail.yahoo.com.br


reply via email to

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