Relógio psicodélico em modo texto

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

[ Hits: 2.946 ]

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

Mudando Bitrate de seus MP3s

Musiquinhas com beep

PDC linux desligando pc em uma de windows

Gerenciador de contas de usuários

Quantidade de emails enviados e recebidos


  

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