linjia 发表于 2019-12-20 10:38

commanderyuri 发表于 2019-12-20 10:42

tsubasa9 发表于 2019-12-20 10:42

本帖最后由 tsubasa9 于 2019-12-20 10:56 编辑

意义何在, 为什么不重定向到文件里自己慢慢看
真有需求就用awk好了:
$ command | awk '{system("sleep 1");print}'

linux40 发表于 2019-12-20 10:58

本帖最后由 linux40 于 2019-12-20 11:08 编辑

xxx | while read i; do sleep 1; echo $i; done

赤色彗星SEXY 发表于 2019-12-20 12:46

如果输入内容大于输出内容

当管道缓冲区写满的时候就会有问题哦

-- 来自 有消息提醒的 Stage1官方 Android客户端

小野賢章 发表于 2019-12-20 17:01

有个工具叫pv,可以对管道限速,一般的发行版都可以直接安装。
<fast input> | pv -qL <rate> | <rate-limited output>

参考:https://stackoverflow.com/questions/242697/do-stdout-output-with-specific-speed

KarsusNeko 发表于 2019-12-20 18:25

这种东西懂C的话随手就写出来了吧

归蝶 发表于 2019-12-20 23:38

Tee到一个文件里另开终端慢慢看就是了啊

zmj1316 发表于 2019-12-21 01:09

写到文件里,然后定时跑tail也行,不要阻塞管道,缓冲满了会卡的

你的全家 发表于 2019-12-21 03:33

不要搞自己buffer 重定向文件然后tail定期刷新安全

buffer满了好情况是程序卡死

炸了才有意思

—— 来自 vivo NEX S, Android 9上的 S1Next-鹅版 v2.1.0-play
页: [1]
查看完整版本: linux下控制台有没有延时输出的功能