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

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

Re: [shell-script] PROBLEMAS COM DIALOG


From: Giovanni Almeida
Subject: Re: [shell-script] PROBLEMAS COM DIALOG
Date: Sun, 3 Jul 2005 07:44:45 -0300 (ART)

Tenta colocar o $ antes da variável e as aspas...

opcao=0
dialog --menu "ESCOLHA A OPÇÃO:" 0 0 4\
1 "OPÇÃO 1" \
2 "OPÇÃO 2" \
3 "OPÇÃO 3" \
4 "OPÇÃO 4"
read opcao
if ["$opcao" = "1"]; then
executa um comando
else
   if ["$opcao" = "2"]; then
     executa outro comando
   fi
fi
#############################################################################
agora acho que se você colocasse um case no lugar desses if ficaria melhor...
#############################################################################
opcao=0
dialog --menu "ESCOLHA A OPÇÃO:" 0 0 4\
1 "OPÇÃO 1" \
2 "OPÇÃO 2" \
3 "OPÇÃO 3" \
4 "OPÇÃO 4"
read opcao
case $opcao
   "1")
     executa um comando
   ;;
   "2")
     executa outro comando
   ;;
   *)
     o asterisco substitui o else...
esac


Boa Sorte

--- eddhallen <address@hidden> escreveu:


---------------------------------
Olá,
Sou novo no grupo, mas estou mto animado para contribuir.

Já vai uma duvida, se puderem me ajudar.
Criei um script +/- assim:

dialog --menu "ESCOLHA A OPÇÃO:" 0 0 4\
1 "OPÇÃO 1" \
2 "OPÇÃO 2" \
3 "OPÇÃO 3" \
4 "OPÇÃO 4" 

Como faço para capturar a opção selecionada pelo usuario e
executá-la.
Eu fiz da seguinte forma, mas não funcionou.

opcao=0
dialog --menu "ESCOLHA A OPÇÃO:" 0 0 4\
1 "OPÇÃO 1" \
2 "OPÇÃO 2" \
3 "OPÇÃO 3" \
4 "OPÇÃO 4" 
read opcao
if [opcao -eq 1]; then
 executa um comando
else
   if [opcao -eq 2]; then
     executa outro comando
   fi
fi

ALGUEM PODE ME AJUDAR?
O Que estou querendo é que quando o usuário escolher a opção
desejada 
ele execute um comando relacionado aquela opçcao.

Grato,

Eddwan Hallen




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




        
        
                
_______________________________________________________ 
Yahoo! Acesso Grátis - Internet rápida e grátis. 
Instale o discador agora! http://br.acesso.yahoo.com/


reply via email to

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