
テキスト ファイルのサイズがどのくらい速くなっているかを行/秒単位で測定するコマンド ライン ツールはありますか?
比較的小さいファイルの場合、watch
とを使って何かを行うことができますwc -l
が、その場合、毎回ファイルを新たに測定することになります。通常、私は巨大なログ ファイルかパイプラインのいずれかを監視したいと考えています。
stdin を読み取り、過去 1 秒間に読み取った改行の数を毎秒出力するツールがあれば、完璧です。
選択した HLL の 1 つで何かをまとめるのはおそらく非常に簡単ですが、これを行う既存のツールがあれば、さらに良いでしょう。
答え1
あなたが探していますpv
(パイプビューア)、ほとんどの Unix で利用可能。
data-producer | pv | data-consumer
tail -f logfile | pv -l