El siguiente código generará cualquier file
palabra por palabra en la pantalla. Por ejemplo:
Hello
se mostrará durante 1 segundo y desaparecerá. Luego, la siguiente palabra en la oración aparecerá por un segundo y desaparecerá y así sucesivamente.
¿Cómo produzco lo que se muestra en el medio de la pantalla?
awk '{i=1; while(i<=NF){ print $((i++)); system("sleep 1; clear") }}' file
command-line
scripts
Nebelz Cheez
fuente
fuente
Respuestas:
Aquí tienes un script bash muy robusto:
fuente
Prueba el guión a continuación. Detectará el tamaño del terminal para cada palabra de entrada, por lo que incluso se actualizará dinámicamente si cambia el tamaño del terminal mientras se está ejecutando.
Guárdelo como
~/bin/foo.sh
, hágalo ejecutable (chmod a+x ~/bin/foo.sh
) y dele su archivo de entrada como primer argumento:fuente
función bash para hacer lo mismo
y entonces
fuente
Aquí está el script Python que es similar a la
bash
solución de @ Helio :fuente