Befehlszeilentool zum Messen, wie schnell eine Datei wächst?

Befehlszeilentool zum Messen, wie schnell eine Datei wächst?

Gibt es ein Befehlszeilentool, um in Zeilen/Sekunde zu messen, wie schnell eine Textdatei wächst?

Bei kleineren Dateien kann ich mit watchund etwas machen wc -l, aber das misst die Datei jedes Mal neu. Normalerweise möchte ich entweder eine riesige Protokolldatei oder eine Pipeline beobachten.

Wenn es ein Tool gäbe, das nur die Standardeingabe liest und jede Sekunde ausspuckt, wie viele Zeilenumbrüche es in der letzten Sekunde gelesen hat, wäre das perfekt.

Es ist wahrscheinlich ziemlich einfach, in einem der HLLs meiner Wahl etwas zusammenzuwerfen, aber wenn es dafür bereits ein Tool gibt, umso besser.

Antwort1

Du schaust nachpv(Rohrbetrachter), verfügbar auf oder zumindest für die meisten Unix-Betriebssysteme.

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

verwandte Informationen