Relógio psicodélico em modo texto

Publicado por Matth (última atualização em 16/07/2015)

[ Hits: 2.933 ]

Download 6258.horas.sh




Fiquei acostumado a procastinar e só fazer perguntas aqui no VOL, então resolvi trazer uma coisa, mesmo que absurdamente inútil, mas com fins que podem se tornar didáticos. Trata-se de um script bem simplificado (KISS) com a função de mostrar as horas e talvez te cegar diante das cores que mudam a cada segundo. Tudo foi feito usando comandos básicos e por isso não abusei de comentários.

Enfim, o programa em si é um loop infinito, já que se trata de um relógio então Ctrl + C para pará-lo.

  



Esconder código-fonte

#!/bin/bash

#relógio colorido(psicodélico pra xuxu)


colors=("green" "black" "white" "red" "blue" "yellow" "white" "magenta" "red" "cyan" "black" "blue" "yellow" "green"  "cyan" "default")

i=0

b=`date |cut -c19-19`



while [ true ]; do

    a=`date |cut -c19-19`

    if [ $a != $b ]
    then


        back=${colors[$i]}
        let i++

        if [ $i -eq ${#colors[@]} ]
        then
               i=0
        fi

        fore=${colors[$i]}
        setterm -background $back -foreground $fore && clear
        b=$a


        echo
        echo
        echo
        echo
        echo
        echo
        echo
        echo

        date=`date |cut -c11-19`

echo "                                             $date                        "

        echo
        echo


    fi


done


Scripts recomendados

chwall.sh

Dicas e explicações de comandos do Linux - rápidos e reeditáveis

Alterar o endereço MAC de uma interface de rede

atari-usplash para edgy

Montando imagens como Partições


  

Comentários
[1] Comentário enviado por wagnerfs em 17/07/2015 - 22:11h

Loucura total mesmo. kkkkkkkkkkkk

Gostei! :)
_________________________
Wagner F. de Souza
Técnico/Instrutor de Informática
"GNU/Linux for human beings."
LPI ID: LPI000297782


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts