卷曲进度 - 仅显示百分比

Abs*_*Abs 14 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
Run Code Online (Sandbox Code Playgroud)

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

谢谢大家

God*_*eke 22

两个修饰符可能有所帮助,虽然两者都不准确:--silent将禁止所有更新并--progress-bar仅显示进度条.

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


sch*_*der 9

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

-#/ - 进度条

将curl显示进度信息作为进度条而不是默认统计信息.

这里开始.


Nic*_*sta 9

您可能想尝试该-#选项.

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