[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Screen saver em shell
From: |
fernando . victus |
Subject: |
Re: [shell-script] Screen saver em shell |
Date: |
Wed, 28 Jul 2004 17:59:15 -0200 |
Não sou o FERA em shell-script, acompanho esta lista para estar por dentro
das soluções já que aqui no trabalho as vezes aparece scripts para fazer.
pois bem. Estava pensando, vc não poderia criar um array (putz, será que
tem isso em shell-script???) com as possiveis letras que vc gostaria e
utilizar um RANDOM como vi no seu código para pegar alguma posição do
array?
Claro não se esqueça de avaliar se o número "sorteado" está dentro do
range do array.
Tenham calma... assim como disse não sou o cara em shell-script e nem sei
se existe array...
Fernando Dourado.
Analista Desenvolvedor Java
"Uma pessoa feliz é aquela que realiza os seus sonhos"
Daisaku Ikeda
Victor Leonardo <address@hidden>
28/07/2004 17:34
Please respond to shell-script
To: address@hidden
cc:
Subject: [shell-script] Screen saver em shell
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]
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem
prévio aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Links do Yahoo! Grupos
[As partes desta mensagem que não continham texto foram removidas]
- Re: [shell-script] Screen saver em shell,
fernando . victus <=