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
Aprenda a Gerenciar Permissões de Arquivos no Linux
Como transformar um áudio em vídeo com efeito de forma de onda (wave form)
Como aprovar Pull Requests em seu repositório Github via linha de comando
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
Alguém já usou o framework Avalonia para desenvolver interfaces de usu... (4)
Ajuda Pra Melhoria do NFTABLES. (8)
Sinto uma leve lentidão ao arrastar, miniminizar e restauras as janela... (2)
Pastas da raiz foram para a área de trabalho [RESOLVIDO] (7)