Pular para o conteúdo

Relógio psicodélico em modo texto

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.
Matth MattF
Hits: 3.399 Categoria: Shell Script Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Descrição

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.
Download 6258.horas.sh Enviar nova versão
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

sys_info - exibe o status do sistema

Instalar e remover o Microsoft Visual Studio Code

Carregar módulo kqemu na inicialização do sistema

Copiar sistema completo de um HD para o outro (Tipo Ghost)

Nautilus-script: Edite com o Gimp

#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

Entre na sua conta para comentar.