画面下部をクリアした状態で端末コンソールにテキストの行を表示する方法

画面下部をクリアした状態で端末コンソールにテキストの行を表示する方法

上から下に行を表示し、画面の最後まで達すると、次の行が表示される前に画面がクリアされる Linux コマンド、または xterm (ターミナル) または Konsole 用の Linux コマンドのパラメーターをご存知ですか? 例:
1.
2.
3.
4.
5.
...
25.
-----clear screen---
26.
27.

すべてのテキスト行の表示を遅くすることも可能ですか? 行の印刷と画面下部の画面のクリアを遅くすることも可能ですか?

よろしくお願いします。

-Linux の達人

答え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)

関連情報