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

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

Duvidas no IF, ELIF ELSE


From: campos.otavio
Subject: Duvidas no IF, ELIF ELSE
Date: Tue, 25 Jul 2006 15:49:48 -0000
User-agent: eGroups-EW/0.82

Olá pessoal estou fazendo um pequeno script 
que tem a seguite função: 
Primeiro surge uma lista na tela com as opções 
que o usuario tem. 
Ele digita um número de acordo com sua escolha, 
ai o shell le esse número e compara com as escolhas 
que existe e executa o script correto.
Bem isso e oque o script tem que fazer mas não estou 
conseguindo fazer isso segue abaixo meu script:

+++++++++++++++++++++++++++++++++++++++++++++++++++++
 
#!/bin/bash                                                          
                                       
                                                                     
                                       
# Script para escolha das opçoes da digitaçao                        
                                       
                                                                     
                                       
# Abaixo esta as opçoes que usuario tem.                             
                                       
echo "Faça sua escolha:"                                             
                                       
echo                                                                 
                                       
echo "Escolha  (1)"                                                  
                                
echo                                                                 
                                       
echo "Escolha  (2)"                                                  
                                
echo                                                                 
                                       
echo "Escolha  (3)"                                                  
                             
echo                                                                 
                                       
echo "Sair (4)"                                                      
                                       
echo -n "Sua escolha e: "  
                                                                     
            
# Agora vou ler a escolha do usuario e                               
                                       
# executar o script segundo essa escolha.                            
                                       
# Vou colocar isso em um sequencia de                                
                                       
# if, elif e else                                                    
                                       
                                                                     
                                       
read escolha                                                         
                                       
                                                                     
                                      
if   ["$escolha" -eq 1]; then                                        
                                       
                                                                     
                    ./teste1.sh;                                     
                                                   
elif ["$escolha" -eq 2]; then                                        
                                       
                                                                     
                       ./teste2.sh;                                  
                                                      
elif ["$escolha" -eq 3]; then                                        
                                       
                                                                     
                        ./teste3.sh;    
elif ["$escolha" -eq 4]; then
       ./teste4.sh;                                                  
                                        
else                                                                 
                                    
       echo "Essa não e uma escolha valida";                         
                                                                 
                                                                     
                          
fi                                 






reply via email to

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