Olá Sergio,

O q falta no script é um loop, no caso o comando WHILE, tenta assim:

while true ; do
   read -p "ESCOLHA OPCAO ENTRE 1 e 4 " Opcao
   echo -e "\n"
   case "$Opcao"
   in
        1) $tail
        ;;
        2) $header
        ;;
        3) $body
        ;;
        4) $exit
        ;;
        *) echo "Soh sao validas opcoes entre 1 e 4"
        sleep 5
        continue
        ;;
   esac
   break
done

Espero ter ajudado
Emerson

  ----- Original Message ----- 
  From: Sergio Maia Rabelo 
  To: shell-script@yahoogrupos.com.br 
  Sent: Monday, January 16, 2006 3:39 PM
  Subject: [shell-script] Loop no script


  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




   




[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

 


Responder a