[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] administrando servidor
From: |
Leonardo Gomes |
Subject: |
Re: [shell-script] administrando servidor |
Date: |
Mon, 24 Jul 2006 14:52:22 -0300 |
faz uma verificação, eu uso o seguinte.
sempre que uma opção correta é selecionada eu atribuo a variavel erro=0,
quando a pessoa seleciona uma opção inválida eu atribuo erro=1 fazendo o
controle, desta forma faço uma repetição com verificação no final, então se
erro=1 então o loop continua perguntando a opção, caso erro=0 o script
continua...
t+
Em 24/07/06, Thiago Germano Beier <address@hidden> escreveu:
>
> administrando servidor
> pessoal o script abaixo e composto por menus mas quando o faco um
> laco dentro CASE ele fica preso no laco do CASE e nao sai mais a nao
> ser com CTRL+C
>
> ## codigo ##
>
> #!/bin/bash
> clear
> # mostra opcoes
> while
>
> echo ""
> echo "###########################"
> echo "Selecione uma opcao do menu"
> echo "###########################"
> echo ""
>
> echo "1) Opcao 1"
> echo "2) Opcao 2"
> echo "3) Opcao 3"
> read OPCAO
> do
> # testa a valida rsposta das opcoes
> case $OPCAO in
> 1)
> clear
> echo "vc escolheu1"
> echo "Qual usuario pesquisar?"
> while read usuario
> do
> echo $usuario
> done
> exit
> ;;
> 2)
> clear
> echo "vc escolheu2"
> ;;
> 3)
> clear
> echo "vc escolheu3"
> ;;
> *)
> clear
> echo "nenhuma opção foi escolhida"
> echo "saindo do script"
> sleep 3
> exit
> ;;
> esac
> done
> exit
>
> pergunto:
>
> 1- como faco para qdo um laco nao for satisfatorio VOLTAR pro menu
> inicial ?
>
>
> []s
>
>
>
>
>
[As partes desta mensagem que não continham texto foram removidas]