用於測量檔案增長速度的命令列工具?

用於測量檔案增長速度的命令列工具?

是否有命令列工具可以測量文字檔案的增長速度(以行/秒為單位)?

對於較小的文件,我可以使用watch和執行某些操作wc -l,但這每次都會重新測量文件。通常我想查看一個巨大的日誌檔案或管道。

如果有一個工具只讀取 stdin,並且每秒鐘都會吐出在過去一秒中讀取了多少換行符,那就完美了。

在我選擇的 HLL 之一中將一些東西組合在一起可能非常容易,但如果有一個現有的工具可以做到這一點,那就更好了。

答案1

您正在尋找pv(管道檢視器),在大多數 unice 上可用或至少對大多數 unice 可用。

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

相關內容