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

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

Re: [shell-script] Falha em reconher FUNÇÕES


From: Tiago Barcellos Peczenyj
Subject: Re: [shell-script] Falha em reconher FUNÇÕES
Date: Fri, 19 May 2006 15:01:19 -0300

veja o exemplo

$ bash lalala.sh
1 - opço_1
2 - opço_2
3 - opço_3
5
selecione a opço correta !
1 - opço_1
2 - opço_2
3 - opço_3
1
====1

$ cat lalala.sh

#!/bin/bash
inicio(){
echo " 1 - opço_1"
echo " 2 - opço_2"
echo " 3 - opço_3"
read opcao
case $opcao in
1) opcao_1;;
2) opcao_2;;
3) opcao_3;;
*) echo " selecione a opço correta !";inicio;;
esac
}
opcao_1(){
echo "====1"
}
opcao_2(){
echo "====2"
}
opcao_3(){
echo "====3"
}

inicio

Em 19/05/06, ams234980<address@hidden> escreveu:
Galera,
Fiz um script, criei funções dentro deste scritpt porém não rodou no
CL-10, ou seja, não aceitou as funções.
Quando usei o "case" para um menu criado e fazendo um "read" para a
variavel segundo o menu ( cada opção do menu chama uma função )
criado, mas não rodou o script, percebi que falta algum pacote que
habilite o reconhecimento de funções no shell do CL-10. Assim:
#!/bin/bash
/etc/rc.d/init.d/functions
inicio(){
echo " 1 - opção_1"
echo " 2 - opção_2"
echo " 3 - opção_3"
read opcao
case $opcao in
1) opcao_1;;
2) opcao_2;;
3) opcao_3;;
*) echo " selecione a opção correta !";inicio;;
esac
}
opcao_1(){
.........................
}

opcao_2(){
........................
}
.
.
.
Acontece que o CL-10 não reconhece, não lê, as funções ( opcao_1,
opcao_2,....), sei que deve está faltando instalar alguma
dependência, mas qual ? Se é que é dependência mesmo !
Alguém poderia me ajudar ?
Grato,
AMS





---------------------------------------------------------------------
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
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil


Links do Yahoo! Grupos











--
Tiago B Peczenyj
Linux User #405772

# cd /pub
# more beer


reply via email to

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