Существует ли инструмент командной строки, чтобы иметь размеры, как быстро текстовый файл растет в единицах строк/секунда?
Для небольших файлов я могу сделать что-то с watch
и wc -l
, но это измеряет файл снова каждый раз. Обычно я хочу наблюдать или огромный файл журнала или конвейер.
Если бы был инструмент, которые просто читают stdin, и каждую секунду он выкладывал, сколько новых строк он читал во время второго прошлого, то это было бы прекрасно.
Вероятно, довольно легко бросить что-то вместе в один из моих предпочтительных ЯПВУ, но если существует существующий инструмент, который делает это, тем лучше.
Вы ищете pv
(передайте средство просмотра по каналу), доступный на или по крайней мере для большинства нельдов.
data-producer | pv | data-consumer
tail -f logfile | pv -l