
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
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Como fazer a conversão binária e aplicar as restrições no Linux
Como quebrar a senha de um servidor Linux Debian
Como bloquear pendrive em uma rede Linux
Um autoinstall.yaml para Ubuntu com foco em quem vai fazer máquina virtual
Instalar GRUB sem archinstall no Arch Linux em UEFI Problemático
Malware encontrado em extensões do Firefox. (0)
Fiz uma pergunta no fórum mas não consigo localizar [RESOLVIDO] (21)









