首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >下载具有机器可读进度输出的文件

下载具有机器可读进度输出的文件
EN

Stack Overflow用户
提问于 2011-01-17 16:11:25
回答 3查看 319关注 0票数 2

我需要一个(linux)程序,它可以从HTTP (或可选的FTP)源下载,并以机器可读的形式将其进度输出到终端。

我的意思是,我希望它不使用进度条,而是以百分比(或其他数字)的形式输出进度,一次一行。

据我所知,wgetcurl都不支持这一点。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-01-17 16:16:06

使用wget。这个百分比已经存在了。

PS。此外,这与编程没有严格的关系。

票数 0
EN

Stack Overflow用户

发布于 2011-01-17 16:21:23

尝试对PipeViewer (http://www.ivarch.com/programs/quickref/pv.shtml)使用curl。

票数 0
EN

Stack Overflow用户

发布于 2011-01-17 16:41:45

假设您想让另一个脚本或应用程序读取进度并对其执行某些操作,对吗?如果是这样的话,我建议在应用程序/脚本中使用libcurl进行下载。您将能够轻松地处理进度并随心所欲地处理它。这比尝试解析来自wget或curl的输出要容易得多。

来自curl和wget的进度条可以解析,只需忽略该条本身并提取完成百分比、剩余时间、下载的数据以及您想要的任何指标。使用特殊的控制字符覆盖条形图。当被另一个应用程序解析时,您将看到许多\r和\b。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4711151

复制
相关文章

相似问题

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