Pular para o conteúdo

Relógio em tempo real no terminal

Função 'tosca' responsável por exibir em tempo real um relógio no canto superior direito do terminal.

Para utilizá-la basta acrescentá-la ao seu 'zshrc' e chamá-la para ser executada em segundo-plano.

Ex.:

$ cat .zshrc
...
function mostraHora {
...
}
mostraHora &

Ou se preferir pode chamá-la da seguinte forma em seu 'zshrc':

source /caminho/para/o/arquivo_funcao &
Sandro Marcell SMarcell
Hits: 11.146 Categoria: Shell Script Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Função 'tosca' responsável por exibir em tempo real um relógio no canto superior direito do terminal.

Para utilizá-la basta acrescentá-la ao seu 'zshrc' e chamá-la para ser executada em segundo-plano.

Ex.:

$ cat .zshrc
...
function mostraHora {
...
}
mostraHora &

Ou se preferir pode chamá-la da seguinte forma em seu 'zshrc':

source /caminho/para/o/arquivo_funcao &
Download mostraHora Enviar nova versão

Esconder código-fonte

#
# Mostrando um relogio em tempo real no terminal
#
# Sandro Marcell <sandro_marcell@yahoo.com.br>
# Boa Vista, Roraima - 26/12/2009.
#
# Funcao 'tosca' responsavel por exibir em tempo real um relogio no
# canto superior direito do terminal.
#
# - Para utiliza-la basta acrescenta-la ao seu zshrc e chama-la 
# para ser executada em segundo-plano.
#
# Ex.:
# $ cat .zshrc
# ...
# function mostraHora {
#   ...
# }
# mostraHora &
#
# - Ou se preferir pode chama-la da seguinte forma em seu zshrc:
#
# source /caminho/para/o/arquivo_funcao &
#
# Mais detalhes: 'man zsh' e 'man terminfo'
#
function mostraHora {
   zmodload zsh/datetime
   zmodload zsh/terminfo
   
   local posicao
   
   while true
   do
      # Codigos de controle para o terminal 
      echoti sc
      echoti setaf 2
      echoti smso
      
      # Posicionamento na tela
      (( posicao = $terminfo[cols] - 8 ))
      echoti cup 0 $posicao
      strftime "%X" $EPOCHSECONDS # Relogio
      
      echoti sgr0
      echoti rc
      
      sleep 1s
   done
}
# Fim

Deixe sua internet plug and play com Pumpconfig

Compactação do relatório do Squid/Sarg

Script de instalação do VLC completo (via slackbuilds)

Transforme seu Slackware em Current

Automatizando autenticação do Speedy Business

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.