Pular para o conteúdo

Exemplo prático da utilização de Switch Case com utilizações de funções

Responder tópico
  • Denunciar
  • Indicar

1. Exemplo prático da utilização de Switch Case com utilizações de funções

Enviado em 05/07/2014 - 19:32h

#!/bin/bash
#
# Arquivo : case.sh
# Data : 04/07/2014
# Descrição : Exemplo prático da utilização de switch case em shell script com utilização de funções.
# Escrito por : Antônio Paulo Neto
# Contato : apaulo2007@gmail.com
# web : http://www.vivaolinux.com.br/~apaulo2007
#
# chmod +x para compilar
# ./html.sh para executar



# funcao menu de opções do programa.
Menu(){
clear
echo '----------------------------------------------'
echo 'Utilização do Case in Shell Script'
echo '----------------------------------------------'
echo
echo 'Escolha a opção : '
echo
echo '1. UM'
echo '2. DOIS'
echo '3. TRÊS'
echo '4. SAIR'
echo
echo -n 'Qual a opção desejada : '
read opcao # read le a variável opcao

# Recebe o valor da opção lida e executa a função correspondente
case $opcao in

1) Um ;; # funcao Um
2) Dois ;; # funcao Dois
3) Três ;;
4) Sair ;;
*) 'Opção desconhecida.' ; echo; Menu;;

esac
}


# funcao exibe 1
Um(){
echo 'Escolheu opção 1'
echo

}

Dois(){
echo 'Escolheu opção 2'
echo

}

Três(){
echo 'Escolheu opção 3'
echo
}

Sair(){

if [[ exit ]]; then
echo 'Voĉe Saiu do programa...'
echo
fi

}

# Primeira função a ser executada no programa.
Menu

Responder tópico

2. Re: Exemplo prático da utilização de Switch Case com utilizações de funções

Enviado em 09/07/2014 - 20:32h

muito bom, eu nunca tinha conseguido colocar case na função

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder