na ultima opção, ao inves de exit, coloca :
echo "Soh sao validas opcoes entre 1 e 4" && sleep 5 e pra fazer ele voltar ao menu se algo der errado, coloque o menu dentro de uma função...tipo menu () { case "$Opcao" in 1) $tail ;; 2) $header ;; 3) $body ;; 4) $exit ;; *) echo "Soh sao validas opcoes entre 1 e 4" exit 1 ;; esac } ai a linha inteira pode ficar assim: echo "Soh sao validas opcoes entre 1 e 4" && sleep 5 && menu ai ele vai dar a mensagem de erro, esperar 5 segundos e voltar a função menu...blz? ah, mais uma coisa...coloca também a palavra "menu" no final do script...ai caso nada tenha dado errado, ele vai executar a opção desejada OK...espero ter ajudar...qq duvida basta berrar :) echo 1818051527984510780893780664296243491354600493300713506724768535179018P | dc >From: Sergio Maia Rabelo <[EMAIL PROTECTED]> >Reply-To: shell-script@yahoogrupos.com.br >To: shell-script@yahoogrupos.com.br >Subject: [shell-script] Loop no script >Date: Mon, 16 Jan 2006 14:39:03 -0300 > >Olá pessoal olha eu de novo, fiz um menu seguinte exemplo o livro do Júlio >Cezar, ficou show mas o seguinte como faço para ele pausar por 5 segundos a >ultima mensagem do script (o qual segue abeixo) e voltar a tela inicial do >script se caso o usuário clicar uma opção inválida do menu ? >Vejam como está: > >read Opcao >echo -e "\n" >case "$Opcao" >in > 1) $tail > ;; > 2) $header > ;; > 3) $body > ;; > 4) $exit > ;; > *) echo "Soh sao validas opcoes entre 1 e 4" > exit 1 > ;; >esac >exit >====== >Então alguem pode ajudar ? >Abraço. > >Sérgio Maia Rabelo > > >[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: [EMAIL PROTECTED] --------------------------------------------------------------------- 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 <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html