
Enviado em 15/12/2014 - 16:18h
estou tentando criar um shell script, porem, quando executo ele, apareçe esse erroestevan@estevan-PC:~$ ./estevan.sh
./estevan.sh: line 56: syntax error near unexpected token `)'
./estevan.sh: line 56: `*) menu ;;'
estevan@estevan-PC:~$
#!/bin/bash
#shell script com varias utilidades e diversões, algumas mais uteis do que divertidas, outras mais divertidas do que uteis
#tela de inicio, onde pergunta seu nome, aparece o logo do script e vai para o menu
welcome()
{
clear
echo "qual é o seu nome?"
read nome
echo "Bem Vindo, $nome"
echo ""
echo ""
echo " ___ ___ "
echo " /\__\ ___ /\ \ "
echo " ___ /:/ _/_ /\ \ /::\ \ "
echo " /\__\ /:/ /\__\ \:\ \ /:/\:\ \ "
echo " /:/ / /:/ /:/ _/_ \:\ \ /:/ \:\ \ "
echo " /:/__/ /:/_/:/ /\__\ ___ \:\__\ /:/__/ \:\__\ "
echo " /::\ \ \:\/:/ /:/ / /\ \ |:| | \:\ \ /:/ / "
echo " /:/\:\ \ \::/_/:/ / \:\ \|:| | \:\ /:/ / "
echo " \/__\:\ \ \:\/:/ / \:\__|:|__| \:\/:/ / "
echo " \:\__\ \::/ / \::::/__/ \::/ / "
echo " \/__/ \/__/ ~~~~ \/__/ "
echo " ___ ___ ___ ___ "
echo " /\__\ /\__\ /\ \ /\ \ "
echo " /:/ _/_ /:/ / /::\ \ ___ /::\ \ ___ "
echo " /:/ /\ \ /:/ / /:/\:\__\ /\__\ /:/\:\__\ /\__\ "
echo " /:/ /::\ \ /:/ / ___ /:/ /:/ / /:/__/ /:/ /:/ / /:/ / "
echo " /:/_/:/\:\__\ /:/__/ /\__\ /:/_/:/__/___ /::\ \ /:/_/:/ / /:/__/ "
echo " \:\/:/ /:/ / \:\ \ /:/ / \:\/:::::/ / \/\:\ \__ \:\/:/ / /::\ \ "
echo " \::/ /:/ / \:\ /:/ / \::/~~/~~~~ ~~\:\/\__\ \::/__/ /:/\:\ \ "
echo " \/_/:/ / \:\/:/ / \:\~~\ \::/ / \:\ \ \/__\:\ \ "
echo " /:/ / \::/ / \:\__\ /:/ / \:\__\ \:\__\ "
echo " \/__/ \/__/ \/__/ \/__/ \/__/ \/__/ "
echo ""
echo "Carregando..."
sleep 1
menu
}
#onde voce seleciona o que fazer (obvio)
menu()
{
clear
echo "Ola $nome, O que gostaria de fazer"
echo "1)Jogos "
echo "2)Utilidades "
echo "3)Animações Telnet (requer conexão com a internet) "
echo "4)Sair "
read opt
case opt in
1) jogos ;;
2) util ;;
3) mentelnet ;;
4) exit
*) echo "Opção invalida " ; sleep 1 ; menu ;;
esac
}
mentelnet()
{
echo "1)Star Wars episode IV "
echo "2)Nyan Cat !!! "
echo "3)Voltar ao menu "
read tel
case tel in
1) star ;;
2) nyan ;;
3) menu ;;
*) echo "Opção invalida " ; sleep 1 ; mentelnet ;;
esac
}
star()
{
telnet towel.blinkenlights.nl
mentelnet
}
nyan()
{
telnet nyancat.dakko.us
mentelnet
}
welcome
Faça suas próprias atualizações de pacotes/programas no Void Linux e torne-se um Contribuidor
Como rodar o Folding@home no Linux
Criando um painel de controle (Dashboard) para seu servidor com o Homepage
O Abismo entre o Código e o Chão: Saltos Tecnológicos e a Exclusão Estrutural no Brasil
Instalar e Configurar a santíssima trindade (PAP) no Void Linux
Pisando no acelerador do Linux Mint: Kernel XanMod, zRAM e Ajustes de Swap
Como compilar kernel no Linux Mint
Lançamento do Brutal DOOM test 6
Consertando o erro no Brave de webgl
Solução para ter de volta as bordas e barra de títulos das janelas em zenity no Debian 13.x
Seno, Coseno, Tangente em CLIPPER (0)
Inserir uma URL num arquvo pelo Ubuntu (CLIPPER) (0)
VMWare Player não conecta na rede nem consigo intercambiar arquivos (1)









