dimago
(usa Red Hat)
Enviado em 25/11/2011 - 16:57h
Srs, boa tarde.
Preciso fazer uma verificação dentro de um if que:
Caso tenha o numero 100, ele deve sair do scpript. Porem nao somente o 100, mas o 200 e o 300.
Entao, para a verificação do 100, eu fiz assim:
if [[ $1 == 100.* ]] ; then
exit 0
Agora, como fazer para verificar se possui o 200 e o 300?
Eu estava usando o -o mas nao nao consegui fazer funcionar, talvez minha sintaxe nao esteja correta, ou nao tem como verificar tudo numa vez soh..
if [[ $1 == 100.* ] -o [ $1 == 200.* ] -o [ $1 == 300.* ]] ; then
exit 0
if [[ $1 == 100.* ]] -o [[ $1 == 200.* ]] -o [[ $1 == 300.* ]] ; then
exit 0
ateh tentei assim:
if [[ $1 == 100.* -o 200 -o 300 ] ; then
exit 0
mas sem sucesso
bom, se o cara passar no parametro 1 o numero 100 ou 200 ou 300, deve sair:
script.sh 100.40.200.50 = sai do script
script.sh 500.100.200.300 = NAO sai do script
Será que alguem sabe como me ajudar?
obrigado
Diego