CURL进度 – 仅显示百分比

是否有CURL命令的选项只显示百分比输出到shell而不是所有这些,例如:

% Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 12.4M 100 12.4M 0 0 4489k 0 0:00:02 0:00:02 --:--:-- 4653k 

也许有一个我可以设置的标志? 如果没有,通过一个正则expression式以某种方式pipe它,只显示一个连续的百分比更新?

谢谢大家

两个修饰符可能会有所帮助,但都不是确切的:– --progress-bar会禁止所有的更新,而--progress-bar只会显示一个进度条。

编辑:让事情变得更简单的一个选择是使用Expect来制作一个包装器来简化输出到你的shell脚本或者任何正在收听curl的东西。

参数-#解决你的问题?

-#/ – 进度条

将卷曲显示进度信息作为进度条而不是默认的统计信息。

从这里 。

您可能想要尝试-#选项。

它显示了一个简单的进度栏和百分比下载。