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

[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!.


reply via email to

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