O código a seguir irá imprimir o que quer na file
palavra por palavra na tela. Por exemplo:
Hello
será exibido por 1 segundo e desaparecerá. Então, a próxima palavra na frase aparecerá por um segundo e desaparecerá e assim por diante.
Como eu produzo o que estiver sendo exibido no meio da tela?
awk '{i=1; while(i<=NF){ print $((i++)); system("sleep 1; clear") }}' file
command-line
scripts
Nebelz Cheez
fonte
fonte
Respostas:
Aqui você é um script bash muito robusto:
fonte
Experimente o script abaixo. Ele detectará o tamanho do terminal para cada palavra de entrada e será atualizado dinamicamente se você redimensionar o terminal enquanto estiver em execução.
Salve-o como
~/bin/foo.sh
, torne-o executável (chmod a+x ~/bin/foo.sh
) e forneça seu arquivo de entrada como seu primeiro argumento:fonte
função bash para fazer o mesmo
e depois
fonte
Aqui está o script Python que é semelhante à solução do @ Helio
bash
:fonte