
Gibt es ein Befehlszeilentool, um in Zeilen/Sekunde zu messen, wie schnell eine Textdatei wächst?
Bei kleineren Dateien kann ich mit watch
und 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