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
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Recuperar arquivos de HD em formato RAW usando Linux (0)
SysAdmin ou DevOps: Qual curso inicial pra essa área? (0)
Melhores Práticas de Nomenclatura: Pastas, Arquivos e Código (3)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta