より多い、少ない、または類似のコンテンツで数秒後に自動的にページ/下にスクロール

より多い、少ない、または類似のコンテンツで数秒後に自動的にページ/下にスクロール

moreまたは を使用すると、less各ページの末尾で出力が一時停止されます。数秒間一時停止した後(設定可能かどうか)、次のページに進む方法はありますか?これを実行できる他のツールはありますか?

答え1

MS-DOS時代にも同様のゲームをした記憶があります。可愛いですが、とても実用的ではありません。

しかし、奇妙なことの練習のように:

#!/bin/bash
while read 
do
    echo "$REPLY"
    sleep 1s
done

「スクロール」として保存して使用するscroll < textfile

ページごとにスクロールするには、を使用してtput端末に数行があることを確認できます。

#!/bin/bash
while read 
do
    lines=`tput lines`
    while [ $lines -gt 0 ]
    do
        echo "$REPLY"
        read
        lines=$(( $lines - 1 ))
    done
    sleep 1s
done

関連情報