Acesso direto ao conteúdo
Logotipo Dicas-L, por Ricardo Burile

Busca

Visite também: Segurança Linux ·  UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

Você está aqui: Home  → Arquivo Dicas-L

 

Curso de Inglês Online

Assine a Lista Dicas-L

Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.

Desfilando caracteres lentamente pela tela

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 12 de julho de 2011

É bastante comuns em filmes vermos cenas em que os caracteres desfilam lentamente pela tela. Filmes de terror, em que o computador é possuído por algum ser maligno e começa a exibir mensagens, na conversa de Neo com Morpheus, no filme Matrix, e assim por diante.

Para conseguir este efeito em máquinas com GNU/Linux, usamos o comando pv (monitor the progress of data through a pipe).

Os dados são enviados, por programas como cat, echo, e outros. Vejam um exemplo:

  echo "Wake up, Neo. The Matrix has you." | pv -qL 10

A opção -q indica ao programa para operar no modo silencioso (quiet) e a opção -L indica a taxa de transferência de dados em bytes por segundo. No nosso exemplo, a quantidade máxima de bytes que podem ser exibidos é 10. O programa aceita as letras k, m, g e t, para indicar kbytes, megabytes, gigabytes e terabytes.

Para mais informações e outros exemplos mais úteis, consulte a página de documentação (man pv).

Referência: Impress your friends with your CLI magic in Linux

Veja a relação completa dos artigos de Rubens Queiroz de Almeida

Formato PDF
Newsfeed RSS
Formato para impressão
PDF RSS Imprimir

Referências Adicionais

Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.

Avalie esta dica

  • Currently 2.94/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 2.9 /5 (844 votos)

Opinião dos Leitores

JohnTortugo
26 Jul 2011, 23:34
Muito legal. Modifiquei o script do Daniel para -qL 50000 e ficou muito muito bacana!
Daniel
14 Jul 2011, 11:26
Achei legal. Aproveitando outra dica fiz algumas modificações e ficou muito bacana

tr -c "[:alnum:]" " " < /dev/urandom | dd cbs=$COLUMNS conv=unblock | GREP_COLOR="1;32" grep --color "[^ ]" | pv -qL 2048
Diones
13 Jul 2011, 15:28
blz pessoal, vou testar...
Igor Lins
13 Jul 2011, 15:26
No caso do Slackware é necessário instalar o "pv", o qual consta no SlackBuilds.org
mahousenshi
12 Jul 2011, 22:58
Me lembrou um virus de dos chamado Cascade eu lembro de meu pai trabalhando num pc infectado era muito bacana...
Rubens Queiroz de Almeida
12 Jul 2011, 22:56
Olá Diones, por favor, veja se o programa "pv" está instalado em seu computador. Deve ser isto.
Diones
12 Jul 2011, 22:26
Não sei se eu fiz algo errado no meu Slackware não funcou...
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script
Treinamentos, Consultorias e Soluçoes em TI. Baseados em softwares livres e padrões abertos para ambientes de missão crítica

Submarino.com.br

Programando o Android