Boa tarde, a todos.. Anderson estou testando seu script, ( o seu exemplo), está acontecendo alguns erros.. 1 - : não está parando e perguntando ao usuário qual opção deseja. 2 - Todas as linhas após (case $opcao in 1) Tarefa1 ;;) mostra erro de syntax... Se puder ajudar eu agradeço..
Abraço, Fábio de Sousa SysAdmin ~ °v° Seja Livre... /( )\ Use Linux... ^ ^ Em 24 de agosto de 2010 11:15, Anderson Dantas Duarte <andersonriz...@gmail.com> escreveu: > Não sei se realmente é isso que vc quer, mas acho que assim pode resolver o > seu problema, ou ao menos ajudar. ;) > > #!/bin/bash > Inicio() { > echo "Escolha uma opcao" > echo "---------------------------" > echo "Opcoes:" > echo > echo "1. Tarefa 1" > echo "2. tarefa 2" > echo "3. tarefa 3" > echo "4. Sair" > echo > echo -n "Qual opcao desejada? " > read opcao > case $opcao in > 1) Tarefa1 ;; > 2) Tarefa2 ;; > 3) Tarefa3 ;; > 4) exit ;; > *) "Opção desconhecida." ; echo ; Inicio ;; > esac > } > > Veja que se o sujeito digitar qualquer outra coisa que nao seja as opções ele > volta pra o Inicio. > Pra sair do script nesse caso, é só digitar 4 ;) > > > > -- > Anderson Duarte (Rizada) > andersonriz...@me.com > +55 79 8804-4114 > http://rizada.org > > Em 24/08/2010, às 09:23, Fábio de Sousa escreveu: > >> Um bom dia a todos.... >> >> Preciso de ajuda ou dica de como escrever um script de modo que: >> sempre que o sistema terminar a operação solicitada pelo usuário. a >> tela volte para o menu principal do script, sem mostrar prompt. >> Vou explicar melhor, um exemplo, vamos supor q as linhas abaixo são da >> tela mostrada no script: >> ---------------------------------------------------------- >> Escolha uma das opções: >> >> 1 - Acessar o Sistema de Ocorrências >> 2 - Mudar senha do usuário >> 3 - Sair >> ---------------------------------------------------------- >> >> Esta tela será mostrada logo após o usuário entrar com usuário e senha >> - isso no prompt - não tem interface gráfica neste máquina. >> Estou com as seguintes dúvidas: >> 1 - Como fazer com este script seja executado automaticamente após >> qualquer usuário logar no sistema? >> 2 - Quando as operações das opções 1 ou 2 dois terminarem, como faço >> para a tela voltar para o início do script, no caso a tela mostrada >> acima? >> >> Quem puder ajudar... >> Agraceço.. >> >> Fábio de Sousa >> SysAdmin >> >> ~ >> °v° Seja Livre... >> /( )\ Use Linux... >> ^ ^ >> > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > ------------------------------------ > > --------------------------------------------------------------------- > 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: shell-script-unsubscr...@yahoogrupos.com.br > --------------------------------------------------------------------- > 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 > > >