是否有自动滚动、延时的 Unix 寻呼机命令?

Bla*_*zko 10 unix less pager

我想查看减慢的大命令的输出,例如每次滚动之间自动延迟 500 毫秒的幻灯片。实现这一目标的最简单方法是什么?

cYr*_*rus 9

一个简单的解决方案bash

function scroll
{
    while read -r ; do echo "$REPLY" ; sleep ${1:-0.5} ; done
}
Run Code Online (Sandbox Code Playgroud)

用法

long_command | scroll [delay]
Run Code Online (Sandbox Code Playgroud)

delay是可选的,默认为0.5.

Ctrl+退出C