linux 中的 Shuf 命令

Shuf command in linux

我对 shuf 命令如何处理流式输入感到困惑。它缓冲数据吗?或者有什么方法可以在线完成此操作。

此工具读取文件或从 linux/unix 标准输入。没有流媒体。

当您只在命令行上执行 shuf 时,您将不得不在某个时候按 CTRL-D 来告诉它 "input is complete"。然后工具才开始处理数据。