Wake up, neo... 0.2
Publicado por /dev/movebo 27/06/2009
[ Hits: 4.948 ]
Homepage: http://devmovebo.blogspot.com
Uma brincadeira a partir do código do codneg < http://www.vivaolinux.com.br/script/matrix.sh-(Wake-up-neo...) >
;^)
#!/bin/bash # Matrix # Autor : /dev/movebo <dev.movebo@gmail.com> # Autor : CodNeg <letonai@gmail.com> # Versão : 0.2 # Se nenhum argumento tiver sido passado, exibiremos a mensagem padrão, # do contrário atribuiremos todos os argumentos como uma única string a MSG # A barra ao contrário indica quando pausar e pular a linha [ -z "$1" ] && MSG="Wake up, $USER...\The Matrix has you...\Follow the white rabbit.\Knock, knock, $USER." || MSG="$*" # POS armazena a posição dos caracteres let POS=0 # let realiza operações aritméticas com inteiros let TAM=( `echo "$MSG" | wc -c` ) tput clear # Limpa a tela tput civis # Torna o cursos invisível # Veja a tabelas de cores e efeitos: http://aurelio.net/shell/canivete.html#cores echo -e '\e[32;1m' for i in $( seq $TAM ) do CHAR=$( echo -e "$MSG" | cut -c $i ) if [ "$CHAR" = '\' ] ; then # Encontramos uma barra, a posição é zerada, pause 2 segundos, limpe a tela let POS=0 sleep 2 tput clear else sleep 0.2 tput cup 0 $POS echo $CHAR let POS++ fi done # Se houver o programa espeak, diga a frase abaixo ESPEAK=$( which espeak ) [ -n "$ESPEAK" ] && echo "Acorde, $USER" | $ESPEAK --stdin -v pt sleep 2 tput cnorm # Volte o cursor ao normal echo -e '\e[m' # Volte as cores normais
Backup e restauração dos programas instalados em sistemas baseados em Debian
PC Report - Coleta lista de dispositivos instalados e logs
Relógio psicodélico em modo texto
Atenção a quem posta conteúdo de dicas, scripts e tal (1)
Manutenção de sistemas Linux Debian e derivados com apt-get, apt, aptitude e dpkg
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
Como Atualizar Fedora 39 para 40
Instalar Google Chrome no Debian e derivados
Consertando o erro do Sushi e Wayland no Opensuse Leap 15
Instalar a última versão do PostgreSQL no Lunix mantendo atualizado
Flathub na sua distribuição Linux e comandos básicos de gerenciamento
erro ao clonar repo github (4)
Problema Envio email GLPI Versao 10.0.15 (1)
Como adicionar módulo de saúde da bateria dos notebooks Acer ao kernel... (25)
[Shell Script] Script para desinstalar pacotes desnecessários no OpenSuse
[Shell Script] Script para criar certificados de forma automatizada no OpenVpn
[Shell Script] Conversor de vídeo com opção de legenda
[C/C++] BRT - Bulk Renaming Tool
[Shell Script] Criação de Usuarios , Grupo e instalação do servidor de arquivos samba