
是否有命令列工具可以測量文字檔案的增長速度(以行/秒為單位)?
對於較小的文件,我可以使用watch
和執行某些操作wc -l
,但這每次都會重新測量文件。通常我想查看一個巨大的日誌檔案或管道。
如果有一個工具只讀取 stdin,並且每秒鐘都會吐出在過去一秒中讀取了多少換行符,那就完美了。
在我選擇的 HLL 之一中將一些東西組合在一起可能非常容易,但如果有一個現有的工具可以做到這一點,那就更好了。
答案1
您正在尋找pv
(管道檢視器),在大多數 unice 上可用或至少對大多數 unice 可用。
data-producer | pv | data-consumer
tail -f logfile | pv -l