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

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

Re: [shell-script] Script Boas Festas


From: address@hidden
Subject: Re: [shell-script] Script Boas Festas
Date: Mon, 10 Dec 2007 14:52:59 -0200
User-agent: Thunderbird 2.0.0.6 (X11/20070826)

Com um pouco mais de cores

#!/bin/bash
trap 'reset; exit' 2
while true; do
        lin=2
        col=$(($(tput cols) / 2))
        c=$((col-1))
        tput setaf 2; tput bold
        for ((i=1; i<20; i+=2))
        {
                tput cup $lin $col
                for ((j=1; j<=i; j++))
                {
                        echo -n \*
                }
                let lin++
                let col--
        }
        tput sgr0; tput setaf 3
        for ((i=1; i<=2; i++))
        {
                tput cup $((lin++)) $c
                echo '|||'
        }
        tput cup $lin $((c - 4)); echo BOAS FESTAS
        let c++
        tput bold
        for ((i=1; i<=15; i++))
        {
                li=$((RANDOM % 9 + 3))
                ini=$((c-li+2))
                fim=$((c+li+2))
                co=$((RANDOM % (li-2) * 2 + 1 + ini))
                color=$((RANDOM % 10))
                tput setaf $color
                tput cup $li $co
                echo '*'
        }
        tput cup $((lin+2)) 0; tput civis; sleep 0.4; tput sgr0
done



Boas Festas
Alves



reply via email to

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