Relógio Simples no Shell

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

[ Hits: 1.207 ]

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

Monitorar Funcionamento do Apache

desligando o PC

Mover e redimensionar janelas para os cantos da tela

Gravar uma imagem ISO em um CD-R

rndm - RaNDom Music


  

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