命令行工具来测量文件增长的速度?

命令行工具来测量文件增长的速度?

是否有一个命令行工具可以测量文本文件的增长速度(以行/秒为单位)?

对于较小的文件,我可以使用watch和做一些事情wc -l,但每次都会重新测量文件。通常我想观察一个巨大的日志文件或管道。

如果有一个工具可以读取标准输入,并且每秒输出过去一秒读取了多少个换行符,那就太完美了。

在我选择的某个 HLL 中将某些东西组合在一起可能相当容易,但如果有现有的工具可以做到这一点,那就更好了。

答案1

您正在寻找pv(管道查看器),至少在大多数 unices 上可用。

data-producer | pv | data-consumer
tail -f logfile | pv -l

相关内容