shell-script-pt
[Top][All Lists]
Advanced

[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]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]