Как отобразить строки текста в терминальной консоли с очищенным экраном внизу

Как отобразить строки текста в терминальной консоли с очищенным экраном внизу

Знаете ли вы команду Linux или параметр команды Linux для xterm (терминала) или Konsole, которая отображает строки сверху вниз, а при достижении конца экрана экран очищается перед отображением следующей строки? Например,
1.
2.
3.
4.
5.
...
25.
-----очистить экран---
26.
27.

Можно ли также замедлить отображение каждой текстовой строки? Можно ли замедлить печать строк и очистку экрана в нижней части экрана?

Заранее спасибо.

-LinuxFluesterer

решение1

Попробуй это :

#!/bin/bash

c=0
while true; do
    echo $((c++))
    (( c % $(tput lines) == 0)) && clear
    sleep .1
done 

Проверятьhttp://wiki.bash-hackers.org/syntax/arith_expr

Редактировать :

версия с файлами:

#!/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)

Связанный контент