De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.

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

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


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