![命令行工具来测量文件增长的速度?](https://linux22.com/image/1259213/%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%B7%A5%E5%85%B7%E6%9D%A5%E6%B5%8B%E9%87%8F%E6%96%87%E4%BB%B6%E5%A2%9E%E9%95%BF%E7%9A%84%E9%80%9F%E5%BA%A6%EF%BC%9F.png)
是否有一个命令行工具可以测量文本文件的增长速度(以行/秒为单位)?
对于较小的文件,我可以使用watch
和做一些事情wc -l
,但每次都会重新测量文件。通常我想观察一个巨大的日志文件或管道。
如果有一个工具可以读取标准输入,并且每秒输出过去一秒读取了多少个换行符,那就太完美了。
在我选择的某个 HLL 中将某些东西组合在一起可能相当容易,但如果有现有的工具可以做到这一点,那就更好了。
答案1
您正在寻找pv
(管道查看器),至少在大多数 unices 上可用。
data-producer | pv | data-consumer
tail -f logfile | pv -l