SUED for Linux =]
Publicado por Adriano Matos Meier 29/11/2005
[ Hits: 18.890 ]
SUED - Sua ultima esperança divina ou Deus ao contrário.
Script muito loco que serve para dar uns sustos nos seus amigos.
Você faz uma pergunta para um suposto Luscifer, e ele responde.
Conhecia apenas a versão para Windows então achei essa na net e estou compartilhando.
Desculpem se alguem já tinha postado.
#!/bin/bash
#
# A versão do programa Einstein em shell script.
# esse programa rolou na internet há alguns anos atrás.
#
# Também conhecido como SUED (Windows).
# Dá para brincar com muita gente que não é da área :)
#
# ################################################
# Como usar
#
# O esquema está na variável char_especial, onde você define
# qual será a tecla utilizada para acionar o comportamento
# especial do programa.
# Após executar o programa, se a **primeira** tecla pressionada
# for a que estiver definida na variável char_especial o comportamento
# especial é iniciado. Quando isto ocorre, para cada tecla que você for
# pressionando, um caractere de uma frase pré-definida irá ecoar na tela.
# a tecla que você pressionou é armazenada em uma variável.
# quando você apertar de novo a 'char_especial', é finalizado este processo
# e tudo o que você teclar será novamente ecoado na tela.
# Quando você pressionar enter, será mostrado tudo o que você teclou
# escondido, ou seja, entre as duas pressionadas do char_especial.
#
# Assim, você escreve a resposta escondido, e faz a pergunta para a
# resposta que você digitou.
#
# Experimente algumas vezes que você vai pegar o esquema =8)
#
# ################################################
#
# Versão 2.0 - totalmente remodelada e com alguns bug fixed
#
f1="Ó grande mestre, por favor me responda"
f2="Amável guru, responda"
f3="Todo poderoso, me diga"
f4="Ó principe das trevas, me responda"
r1="Sai fora cara, nao vou te responder nada."
r2="Nao tens nada melhor pra fazer do que ficar me enxendo?"
r3="Vai ver se eu estou na esquina seu imbecil."
r4="Ta loco, que bicho chato hein, sai fora cara."
# se aumentar o número de perguntas possíveis
# modifiquei o valor 4 da linha abaixo
i=0;char_especial=";"; n="f$(($RANDOM%4+1))"
R="";M=0;X="X"
clear
read -s -n1 -p "
Bem-Vindo ao SUED for Linux
Faça sua pergunta
"
[ "$REPLY" = "$char_especial" ] && M=1 || echo -n "$REPLY";IFS=¿
while [ "$(echo -n "$X" | od)" != "0000000" ]; do read -s -n1 X
if [ "$(echo -n "$X" | od -a | sed -n '1s/[0-9]\+ *//p')" = "del" ]; then
echo -ne "{FONTE}33[D "; echo -ne "{FONTE}33[D"
[ "$R" -a "$M" = "1" ] && R=$(echo "$R" | sed 's/.$//')
[ "$i" != "0" ] && i=$((i-1))
else
[ $M = 1 ] && { echo -n "${!n:i:1}" # letra a letra
i=$((i+1)); R="$R$X"
[ "$X" != "$char_especial" ] || M=0; } || echo -n "$X"
fi
done
echo
[ "$R" ] && echo -e "\nResposta: ${R%$char_especial*}" ||
# se aumentar o número de respostas possíveis aumente o
# valor 4 da linha abaixo
{ n="r$(($RANDOM%4+1))";echo -e "\nResposta: ${!n}"; }
echo
INSTALA TAR GZ COM MENU GRÁFICO ZENITY
Compara igualdade entre arquivos
bookmaker.bash: Script para imprimir livros com 4 páginas em uma folha
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Como instalar o repositório do DBeaver no Ubuntu
Como instalar o Plex Media Server no Ubuntu
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
Programa fora de escala na tela do pc (19)
Fedora KDE plasma 42 X Módulo de segurança BB (Warsaw-2) (1)
O programa assinador digital (1)









