首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用Curl显示进度条创建Bash脚本

如何使用Curl显示进度条创建Bash脚本
EN

Stack Overflow用户
提问于 2021-02-25 12:02:59
回答 1查看 118关注 0票数 0

我在bash脚本中使用下面的命令。(#!/bin/bash)

代码语言:js
复制
curl -X PUT -u user_name:password "server_address/directory/file_name" --data-binary @"./file"

但是,该命令不显示任何进度数据。

我尝试了--进度栏和-#选项。

我尝试在命令中设置各种位置的选项。

我在命令行中尝试了该命令,但它没有显示任何内容。

问题出在哪里?提前谢谢你。

EN

Stack Overflow用户

回答已采纳

发布于 2021-02-25 14:55:39

您必须确保将输出重定向到文件,而不是标准输出。例如,使用-o或者-O..。

这是因为如果你不这样做,curl期望在那里威力而不是将输出发送到终端,并关闭进度指示器,这样输出就不会与屏幕上显示的进度指示器混淆,所有内容都会乱码。

当您进行HTTP传输(甚至上传)时,期望也会返回或可能返回响应体。

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66362245

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档