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

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

Re: [shell-script] Matrix


From: Jeferson Santos
Subject: Re: [shell-script] Matrix
Date: Fri, 18 Sep 2009 06:35:55 -0300

no colors, seria legal se desse pra colocar apenas as nuances de verde, pra
ficar igual a matrx mesmo...

2009/9/17 Julio C. Neves <address@hidden>

>
>
> Pessoal,
> muito se falou em Matrix e fui no histórico da lista procurar um que fiz.
> Achei esse aqui, mas acho que já fiz outro melhor, só que não achei.
>
> #!/bin/bash
>
> trap "echo -e '\033[m0';clear;setterm -cursor on;exit" 2
>
> setterm -cursor off
>
>
> Chars="abcdefghijklmnopqrstuvxywzABCDEFGHIJKLMNOPQRSTUVXYWZ01234567890!@#$%¨&*()_-+=^~{}[];:?"
> clear
> while true; do
> lin=0
> [ ${#Cols[@]} -eq $(($(tput cols)-2)) ] && unset Cols
> while true; do
> COL=$((RANDOM%$(tput cols)))
> [ "${Cols[$COL]}" ] && continue
> Cols[$COL]=1
> break
> done
> COR="\e[3$((RANDOM%7+1));1m"
> while [ $lin -lt $(tput lines) ]; do
> Char=$(echo $Chars | cut -c$((RANDOM%86+1)))
> for i in `seq 1 5`;do
> Char1=$(echo $Chars | cut -c$i);sleep 0.000001
> tput cup $lin $COL; echo -en "\e[37;1m$Char1"
> done
> tput cup $lin $COL; echo -en "$COR$Char";sleep 0.0001
> let lin++
> done
> done
>
> Abraços,
> Julio
> Cursos de Shell e Zenity em 2 fins de semana?
> - Em SP ligue (11) 2125-4747;
> - Em DF ligue (61) 3223-3000;
> - No RJ ligue (21) 2561-0867;
> - Turmas fechadas em outras cidades ligue (21) 8112-9988.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
Abraços,
Jeferson Santos


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



reply via email to

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