[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Usar Vários IF, ELIF e Else
From: |
Tiago Peczenyj |
Subject: |
Re: [shell-script] Usar Vários IF, ELIF e Else |
Date: |
Thu, 19 May 2005 11:25:36 -0300 |
Eu acho que depois do elif vc não precisa usar then, agora não sei se
vc pode usar mais de um elif. Pode parecer besteira mas eu nunca vi
exemplo com 2 ou mais elifs.
Não sei o que esta havendo mas vc pode usar CASE
7read idade
case ${idade} in
[0-5]) echo "asd";;
[6-10]) echo "asdad";;
[11-15]) echo "dsdad";;
[16-18]) echo "adsawd";;
*) echo "dasdasd";;
esac
Em 19/05/05, Thiago Nalli Valentim<address@hidden> escreveu:
> Olá Pessoal, tenho uma dúvida cruel com relação ao uso de IF e ELSE.
>
> Tipo.. já sei que para checar 3 Opções uso o IF, ELIF e ELSE..
> e para usar mais do que isso, por exemplo, quero montar algo como nesse
> Algoritimo abaixo.
> Idades:
> 0-5 - Teletubes
> 5-10 - Xuxa
> 10 -15 Desenho Japones
> 15 - 18 - MTV
> 18 - ... - Canal Adulto.
>
>
> Ler Idade.
>
> Se Idade > 0 e < 5 então
> Mostre "Vai Ver Teletubes"
> Senão
> Se idade > 5 e < 10 então
> Mostre "Pode Assitir Xuxa"
> Senão
> Se idade > 10 e < 15 então
> Mostre " Vai Assitir Desenho Japones"
> Senão
> Se idade > 15 e < 18 então
> Mostra "MTV Brasil"
> Senão
> Mostra "Canal Adulto"
>
> Tentei usar o IF ELIF E IF Novamente e não rolou.
>
> Tipo
>
> read -p "Digite Sua idade" idade
>
> if [ $idade -gt 0 && $idade -lt 5 ]; then
> echo -e " Assistir Teletubes"
> elif [$idade -gt 5 && $ idade -lt 10]; then
> echo -e "Assitir Xuxa"
> elif [$idade -gt 15 && $idade -lt 18 ]; then
> echo -e " Vai Assistir MTV"
> ....
>
>
> Bem, ele da erro dizendo que o ELSE não é um operado Válido.
> Alguem Pode me ajudar a entender melhor essa estrutura de IF e ELSE em
> Shell
> Script???
> Obrigado.
>
> * Desculpe o Tamanho do E-Mail
>
>
> ____________________________________
>
> Thiago Nalli Valentim
> address@hidden
>
> Tel:
>
> (11) 9579-3807 (Celular)
>
> Analista de Suporte
> Região Noroeste
> Coordenadoria do Governo Eletrônico CGE
> Secretaria da Comunicação e Informação Social - SMCIS
> Prefeitura do Municipio de São Paulo - PMSP
>
> _________________________________________________________________
> MSN Busca: fácil, rápido, direto ao ponto. http://search.msn.com.br
>
>
>
> ---------------------------------------------------------------------
> 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: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
>
>
>
> ________________________________
> Links do Yahoo! Grupos
>
>
> Para visitar o site do seu grupo na web, acesse:
> http://br.groups.yahoo.com/group/shell-script/
>
> Para sair deste grupo, envie um e-mail para:
> address@hidden
>
> O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do
> Yahoo!.