卷曲进度 - 仅显示百分比

时间:2009-07-15 15:36:16

标签: linux shell command-line 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

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

全部谢谢

3 个答案:

答案 0 :(得分:22)

两个修饰符可能有所帮助,但两者都不准确:--silent会取消所有更新,而--progress-bar只会显示进度条。

编辑:使事情变得更容易的一个选项是使用Expect创建一个包装器,以简化对shell脚本或任何正在收听卷曲的输出。

答案 1 :(得分:9)

参数-#能否解决您的问题?

  

- #/ - 进度条

     

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

来自here

答案 2 :(得分:9)

您可能想尝试-#选项。

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