¿Conoce un comando de Linux o un parámetro de un comando de Linux para xterm (Terminal) o Konsole, que muestra líneas de arriba a abajo y cuando se llega al final de la pantalla, la pantalla se borrará antes de que se muestre la siguiente línea? ? Por ejemplo,
1.
2.
3.
4.
5.
...
25.
-----borrar pantalla---
26.
27.
¿También es posible ralentizar la visualización de cada línea de texto? ¿Es posible ralentizar la impresión de líneas y borrar la pantalla en la parte inferior de la pantalla?
Gracias de antemano.
-Linuxfluesterer
Respuesta1
Prueba esto :
#!/bin/bash
c=0
while true; do
echo $((c++))
(( c % $(tput lines) == 0)) && clear
sleep .1
done
Controlarhttp://wiki.bash-hackers.org/syntax/arith_expr
Editar :
versión con archivos:
#!/bin/bash
c=0
while IFS= read -r line; do
echo "$line"
(( c % $(tput lines) == 0)) && clear
((c++))
sleep .1
done < <(cat file1 file2 file3)