você está aqui: Home  → Arquivo de Mensagens

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