我想查看减慢的大命令的输出,例如每次滚动之间自动延迟 500 毫秒的幻灯片。实现这一目标的最简单方法是什么?
一个简单的解决方案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