
 
		
		
    
-  Shell Script - Funções
 
	
	
 
 
 
		
			
	+ Responder ao Tópico
	
	
	
	
	
	
		
			
- 
	
	
		
		
			
				
				
				
					
 Shell Script - Funções
				
				
						
							
							
						
						
				
					
						
							Minha dúvida é com certeza banal, mas infelizmente estou tendo problemas. Bem, gostaria de saber como invocar uma function dentro do shell script.
Por exemplo:
case $X in
[1] ) comando
;;
[2] ) comando2
;;
[3] ) "function"
;;
esac
"function" () {
blablbalbala
}
É mais ou menos isso, eu gostaria de saber como chamar a function lá embaixo. Desculpem se a duúvida é meio boba, mas estou realmente precisando saber.  <IMG SRC="images/forum/icons/icon_biggrin.gif"> 
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
	
	
		
		
			
				
				
				
					
 Shell Script - Funções
				
				
						
						
				
					
						
							kra vc tem de usar o seguinte comando
funcao_FUNCAOASERCHAMADA
depois vc cita a mesma
ex:
{
funcao_teste
}
funcao_teste()
{
case $teste in
1)echo .....
-----------------------------------------------------------------------------------------------------------
Espero ter ajudado
OsMoUsF
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
	
	
		
		
			
				
				
				
					
 Shell Script - Funções
				
				
						
						
							
						
				
					
						
							Desculpe amigo, mas não entendi bem o que quis dizer, tentei apenas declara-la, assim como se faz em pascal, mas não deu certo...
Estou enviando um exemplo mais exclarecedor para talvez através dele você possa me pasar uma explicação mais clara.  De qualquer forma, obrigado pela atenção... 
!/bin/bash
echo
echo Escolha uma entre as opções a seguir:
echo
echo \( 1 \) Pera
echo \( 2 \) abacaxi
echo \( 3 \) banana
echo
echo -n O que quer ? \=\>\>
read R
case $R in
[1] ) echo  pera
;;
[2] ) echo abacaxi
;;
[3] ) FUNCAO # eu quero que daqui pule pra função "FUNCAO" logo abaixo
;;
esac
FUNCAO () {
echo banana