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

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

Re: [shell-script] Ajuda com Scripts modulares.


From: Julio C. Neves
Subject: Re: [shell-script] Ajuda com Scripts modulares.
Date: Sat, 16 Apr 2011 20:30:31 -0300

Olá pessoa sem assinatura... ;)
veja se assim funciona:

principal() {
 read -p "
Opções
1. frase
q. Sair
"
#  Poderia ter ficado com uma estética bem melhor mas
#+ fiz da mesma forma que vc, porém mais otimizado

case $opcao in
1) frase ;;
q) clear ; exit;;
*) echo Preste atenção pô\! Só vale \'1\' ou \'q\'
esac
}

frase() {
echo "Frase teste!"
principal
}

principal
frase

Abraços,

Julio

*Cursos de Shell ou Zenity em fins de semana?*

*☎ Ligue (21) 8112-9988* ☎
Contacte-me [image: Twitter] <http://twitter.com/#%21/juliobash/>


Em 16 de abril de 2011 14:04, enilton1sh <address@hidden> escreveu:

>
>
>
> Estou estudando este metódo e aconteceu algo que eu não esperava.
>
> Um amigo fez um sript nesse metódo e pedi a ele emprestado para eu estudar
> ele, executei o script dele normal, mais quando eu criei o meu e fui
> executar, simplesmente não acontece nada, nenhuma mensagem de erro ou outra
> coisa.
>
> esse é o que fiz como teste:
>
> Para facilitar a depuração http://pastebin.com/VQpfV1WH
>
> #!/bin/bash
>
> principal() {
> echo "Opções"
> echo "1. frase"
> echo "q. Sair"
>
> read opcao
>
> case $opcao in
> 1) frase ;;
> q) clear ; exit;;
> esac
> }
>
> frase() {
> echo "Frase teste!"
> principal
> }
>
> O do meu amigo é quase igual, no dele só tem mais opções e o dele executa e
> o meu não.
>
> Ja tentei executar usando:
>
> bash script.sh
> chmod +x script.sh
> sh script.sh
> ./script.sh
> até compilei. @_@
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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