linux中文件大小增加的进度条



我有一个构建的日志文件,如果构建成功,它的大小约为11MB。我想创建一个可视化进度条(几乎可以用任何语言,最好是python或JS(,当日志文件被写入一行时,或者当它的大小增加时,它就会进行。构建大约需要两个小时,我愿意接受根据时间创建进度条的建议,并在我用sed或awk捕捉到错误时停止进度条。有什么想法吗?提前谢谢。

我有几个已知的错误,当遇到它们时,我可以检查它们以阻止条形图的进度,我正在考虑使用sed或awk。

考虑使用"pv"来监控文件的进度。您可以使用--size 指定估计大小

tail -n +1 -f /path/to/log | pv --size 11000000  > /dev/null

最新更新