linux - 如何配置 curl 只显示百分比?

标签 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

也许我可以设置一个标志?如果不是,请通过正则表达式以某种方式通过管道将其显示为仅持续更新百分比?

谢谢大家

最佳答案

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

编辑:使事情变得更容易的一种选择是使用 Expect 制作包装器简化输出到您的 shell 脚本或任何正在监听 curl 的内容。

关于linux - 如何配置 curl 只显示百分比?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1132185/

相关文章:

php - JSON 文件未更新到服务器

shell - 如何跟踪 adb shell am start myandroidapp

java - 在命令行指定的包中运行所有 TestNG 测试

linux - 如何过滤掉文件中的所有唯一行?

python - 需要一种更好的方法来从 python 执行控制台命令并记录结果

linux - kill 命令在 awk 中不起作用

linux - Fish shell 中的 source 命令

linux - 如何检查文本文件的文件夹中是否有重复的 URL

html - Linux busybox shell脚本html格式化

linux - hivevar 忽略空格后的值