Relógio Simples no Shell

Publicado por Mauricio Ferrari (última atualização em 16/08/2020)

[ Hits: 1.379 ]

Homepage: https://www.youtube.com/@LinuxDicasPro

Download relogio




É um simples script que eu inventei de fazer e é até útil se eu quero monitorar a hora por uma aba no terminal ou até mesmo no Vim.

É uma ideia nova. É mais para mostrar que nada é impossível de ser feito com o shell e também para enfeitar o Vim, já que possui um terminal nativo.

Espero que alguém curta a minha ideia.

  



Esconder código-fonte

while :; do
   echo -e '\033[1;40m'
   echo -e '\033[1;34m Relógio no Shell'
   echo -e '\033[1;33m'
   date | cut -d ' ' -f5 | sed 's/^/ /'
   echo -e '\033[0m'
   sleep 0.2
   clear
done

Scripts recomendados

Script para limpeza de arquivos temporários em Sabayon Linux

Armazenando Endereços Web

Compilação do QMPlay2 no Deepin 20

Script simples de backup de arquivos em máquina remota

pskiller


  

Comentários
[1] Comentário enviado por fabio em 16/08/2020 - 20:43h

Bacana! Aqui precisei adaptar o comando cut de -f5 para -f4, de resto funcionou perfeito.

date | cut -d ' ' -f4 | sed 's/^/ /'

Eu ainda faria melhor, para o script funcionar em qualquer formato de timezone, ao invés de usar o cut + sed, usaria apenas um comando sed para extrair apenas a hora, já acrescentando o espaço em branco à esquerda:

date | sed -E 's/.*([0-9]{2}:[0-9]{2}:[0-9]{2}).*/ \1/'

[2] Comentário enviado por maurixnovatrento em 17/08/2020 - 00:21h


vou usar. Ficou perfeito o comando.

___________________________________
Conhecimento não se Leva para o Túmulo.

[3] Comentário enviado por Ryuk em 17/08/2020 - 19:08h

Não precisa usar comandos adicionais (cut ou sed) para formatar a hora. No próprio comando "date" já tem como fazer isso.

Fica assim:
"date +%H:%M:%S" ou "date +%T"

[4] Comentário enviado por maurixnovatrento em 17/08/2020 - 21:03h


Pois é. Nem lembrei. Pois é tem várias formas de se chegar ao mesmo resultado.

___________________________________
Conhecimento não se Leva para o Túmulo.

[5] Comentário enviado por maurixnovatrento em 17/08/2020 - 21:05h


Dispensar os comandos adicionais não é possível, pois eu quero um espaço na frente da data. Portanto, busquei entender e aplicar a dica do fábio, até por aprendizado.

___________________________________
Conhecimento não se Leva para o Túmulo.

[6] Comentário enviado por SamL em 23/08/2020 - 00:09h

Script da hora.
(seria um bom nome pro teu script hahaha)

____________________________________________
https://nerdki.blogspot.com/ acessa aí vai lá, é grátis!
Acesse meu jogo aqui:
https://github.com/cpusam/dangerous_tux


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts