entonio Asked: 2022-05-13 15:00:23 +0800 CST2022-05-13 15:00:23 +0800 CST 2022-05-13 15:00:23 +0800 CST 几秒钟后使用更多、更少或类似的东西自动向下翻页/滚动 772 使用moreorless时,输出在每页末尾暂停。有没有办法让它只暂停几秒钟(可配置或不可配置),然后继续到下一页?有没有其他工具可以做到这一点? terminal less 1 个回答 Voted Best Answer White Owl 2022-05-14T06:31:37+08:002022-05-14T06:31:37+08:00 我记得在 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
我记得在 MS-DOS 时代玩过类似的东西。可爱,但非常不实用。
但就像对奇怪事物的练习一样:
将其保存为“滚动”并使用
scroll < textfile
如果要逐页滚动,可以使用
tput
来确定终端中有多少行。