
apaulo2007
(usa Ubuntu)
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