了解 scriptreplay 计时文件

了解 scriptreplay 计时文件

我试图理解该script命令生成的计时文件(应该在scriptreplay运行打字稿文件时读取)。计时文件始终由两列组成,我猜第一列代表打印打字稿文件的每个块之前的延迟。但是,我很难理解第二列。它代表每个块的大小吗?或者它只是一个表示该块中最后一个字符的 ascii 代码的整数?或者是完全不同的东西?

好吧,我猜测是因为我在网上找不到任何有关定时文件格式的规范。我尝试阅读 的实现script,但scriptreplay无济于事。

答案1

的手册页script给出答案:

-t,--timing[=文件]
将计时数据输出到标准错误,或者在给定时输出到文件。该数据包含字段,以空格分隔。这 第一的字段指示自上次输出以来经过了多少时间。这第二字段表示本次输出了多少个字符。此信息可用于重放具有真实打字和输出延迟的打字稿。

所以“每个块的大小”是正确的。

相关内容