如果构建成功,我有一个构建日志文件,大小约为 11MB。我想创建一个视觉进度条(几乎可以使用任何语言,最好是 python 或 JS),当日志文件被写入一行时,或者当它的大小增加时,它就会前进。构建大约需要两个小时,我愿意接受基于时间创建进度条的建议,并在我遇到使用 sed 或 awk 捕获的错误时停止进度条。有任何想法吗?提前致谢。
我有几个已知错误,我可以检查这些错误以在遇到它们时停止进度条,我正在考虑使用 sed 或 awk。
最佳答案
考虑使用“pv”来监控文件的进度。您可以使用 --size 指定估计大小
tail -n +1 -f /path/to/log | pv --size 11000000 > /dev/null
关于linux - Linux 中文件大小增加的进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58706984/