[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Re: Duvidas no IF, ELIF ELSE
From: |
Julio C. Neves |
Subject: |
Re: [shell-script] Re: Duvidas no IF, ELIF ELSE |
Date: |
Tue, 25 Jul 2006 20:12:24 -0300 |
Encolhendo:
while :; do
clear
read -p " Faça sua escolha:
Cadastra alunos....(1)
Marcar as notas....(2)
Ver ficha do aluno.(3)
Sair...............(4)
Sua escolha e: " escolha
case $Escolha in
1) echo "1"
./cadastro.sh ;;
2) echo "2"
./notas.sh ;;
3) echo "3"
./visualizar.sh ;;
4) echo "4"
exit ;;
*) echo "Digite uma opção entre 1 e 4
read
esac
done
--
Abraços,
Julio
http://www.julioneves.com - Um livro sobre Bash completo e on-line
:wq
Em 25/07/06, campos.otavio <address@hidden> escreveu:
>
> Bem meu script e para fazer o cadastro de alunos
> e receber suas notas na digitação.
> Esse script vai ter uma serie de escolhas, que
> cada escolha chama um outro script.
> Como foi descuido de minha parte não ter explicado
> nos minimos detales para que serve meu script,
> resolvi fazer isso agora antes tarde do que nunca.
> Agora acho que esta bem documentado mas,
> quero que vocês continuem apontando onde devo
> colocar os meus comentarios, pois não tem vocês
> saberem oque passa aqui na minha maquina.
> Vou terminar esse script e deixar ele totalmente
> funcional para passar para os outros scripts que
> eu também estou tendo uns pequenos problemas, ai
> quando acabr esse eu postos os outros aqui.
> Abaixo esta o script atual e funcional que ao meu
> ver esta tudo normal pois não houve falha na sua
> execução mas, melhor vocês darem uma confirida nele:
>
> ################# escolha.sh ####################
>
> #!/bin/bash
>
> # Script para escolha das opçoes da digitaçao.
>
> # Abaixo esta as opçoes que usuario tem.
> # Estou escrevendo na tela para o
> # usuario saber quais escolhas ele tem.
> # Usei o comando "echo" para colocar umas
> # linhas em branco apos cada opção e na
> # ultima linha o "-n" para não haver quebra
> # de linha para receber a resposta do usuario.
>
> echo "Faça sua escolha:"
> echo
> echo "Cadastra alunos (1)"
> echo
> echo "Marcar as notas (2)"
> echo
> echo "Ver ficha do aluno (3)"
> echo
> echo "Sair (4)"
> echo
> echo -n "Sua escolha e: "
>
> # Agora vou ler a escolha do usuario e
> # executar o script segundo essa escolha.
> # Vou colocar isso em um sequencia de
> # if, elif e else.
> # Estou usando o 'echo "1"', 'echo "2"'
> # para saber qual linha esta sendo executada.
> # Aqueles linhas que terminam com .sh são
> # script que eu já crie e cada um faz uma função
> # O "cadastro.sh" faz cadastro dos alunos.
> # O "notas.sh" busca alunos já cadastro
> # para incerir suas notas.
> # O "visualizar.sh" vizualiza o cadastro
> # feito do aluno.
> # No ELSE sai do script so isso.
>
> read escolha
>
> if [ "$escolha" -eq 1 ] ; then
> echo "1";
> ./cadastro.sh;
> elif [ "$escolha" -eq 2 ]; then
> echo "2";
> ./notas.sh;
> elif [ "$escolha" -eq 3 ]; then
> echo "3";
> ./visualizar.sh;
> else
> echo "4";
> exit;
> fi
>
> #FIM DO SCRIPT.
>
>
>
>
>
>
>
--
Abraços,
Julio
http://www.julioneves.com - Um livro sobre Bash completo e on-line
:wq
[As partes desta mensagem que não continham texto foram removidas]
- Re: [shell-script] Duvidas no IF, ELIF ELSE, (continued)
- Re: Duvidas no IF, ELIF ELSE, campos.otavio, 2006/07/25
- Re: Duvidas no IF, ELIF ELSE, campos.otavio, 2006/07/25
- Re: Duvidas no IF, ELIF ELSE, campos.otavio, 2006/07/26