shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Screen saver em shell


From: Victor Leonardo
Subject: Screen saver em shell
Date: Wed, 28 Jul 2004 16:34:05 -0300

Estou estudando shell script e vi nas funções zz do Aurélio algumas
funções que criam screen savers em shell. Daí resolvi tentar fazer um
imitando o Matrix com aqueles caracteres caindo na tela. Até que tá
ficando legal, só que eu queria dar uma incrementada colocando algumas
letras ao invés de só números como está atualmente.
Não é nada de muito importante, é apenas para colocar em prática o que
já vi em shell. Mas quem puder ajudar a melhorar e incrementar eu vou
agradecer.

Valeu :)

Victor

PS: foi mau, não tinha colocado o script no e-mail.

#!/bin/bash

trap "echo -e '\033[m0';clear;setterm -cursor on;exit" 2

setterm -cursor off

lin="1"
COL=$((RANDOM%120+1))
COR="\e[3$((RANDOM%7+1));1m"

anima ()
{
 while [ $lin -le 45 ]; do
   lin=`expr $lin + 1`
   tput cup $lin $COL; echo -e "$COR$((RANDOM%9+1))";sleep 0,01
 done
 COL=$((RANDOM%120+1))
 lin="0"
 COR="\e[3$((RANDOM%7+1));1m"
 anima
}

clear
tput cup $lin $COL; echo -e "$COR$((RANDOM%9+1))";sleep 0,01
anima



[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]