A coisa funciona?
Publicado por Edson G. de Lima 09/10/2005
[ Hits: 8.710 ]
Script bem-homorado para demonstrar o uso de variáveis e funções...
#!/bin/bash
#--------------------------------------------------
# Função final_feliz:
FINAL_FELIZ()
{
echo
echo "--> Fique tranqüilo, NÃO há problemas!"
echo
echo
}
#--------------------------------------------------
#--------------------------------------------------
# Função ferrado:
FERRADO()
{
echo "VOCÊ ESTÁ QUASE FERRADO!!"
echo
echo "Há alguém em quem você possa pôr a culpa? s/n"
read SN
if [ $SN = "s" ]; then
echo
# Executa função FINAL_FELIZ
FINAL_FELIZ
else
echo
echo "VOCÊ ESTÁ REALMENTE FERRADO!!"
echo
echo
fi
}
#---------------------------------------------------
#---------------------------------------------------
# Funçao estourar:
ESTOURAR()
{
echo "Vai estourar na sua mão? s/n"
read SN
if [ $SN = "s" ]; then
# Executa função FERRADO
FERRADO
else
echo "Faça de conta que você não sabe de nada!"
echo
# Executa função FINAL_FELIZ
FINAL_FELIZ
fi
}
#----------------------------------------------------
clear
echo "A coisa funciona? s/n"
read SN
if [ $SN = "n" ]; then
echo "Você mexeu nela? s/n"
read SN
if [ $SN = "s" ]; then
echo "Abelhudo..."
sleep 1
echo
echo "Alguém mais sabe? s/n"
read SN
if [ $SN = "s" ]; then
echo "Ninguém mandou ser abelhudo!"
# Executa função FERRADO
FERRADO
else
# Executa função ESTOURAR
ESTOURAR
fi
else
# Executa função ESTOURAR
ESTOURAR
fi
else
echo "Não mexa no que está quieto..."
echo
# Executa função FINAL_FELIZ
FINAL_FELIZ
echo
fi
Advix - controle de processos judiciais para advogados
Visualizar ícone dos .exe em seu Gnome
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
fusermount3 no Ubuntu 25.10 - mantenha o perfil do AppArmor
[Resolvido] dlopen(): error loading libfuse.so.2 AppImages require FUSE to run.
Criação de diretórios e aplicação de restrições de acesso no Linux









