|
From: | Reinaldo Marques de Lima |
Subject: | RE: [shell-script] Loop no script |
Date: | Mon, 16 Jan 2006 19:07:34 +0000 |
na ultima opção, ao inves de exit, coloca : echo "Soh sao validas opcoes entre 1 e 4" && sleep 5e 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 && menuai 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 <address@hidden> Reply-To: address@hidden To: address@hidden 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]
[Prev in Thread] | Current Thread | [Next in Thread] |