在新版本的 wget 中恢复进度条

在新版本的 wget 中恢复进度条

前段时间,当我使用 wget 时,它显示了一个简单的进度条。现在,它显示了这一大行逐行输出:

   600K .......... .......... .......... .......... ..........  9%  194K 39s
   650K .......... .......... .......... .......... .......... 10%  184K 39s
   700K .......... .......... .......... .......... .......... 10%  195K 38s
   750K .......... .......... .......... .......... .......... 11%  101K 39s
   800K .......... .......... .......... .......... .......... 12%  180K 38s
   850K .......... .......... .......... .......... .......... 12%  270K 37s
   900K .......... .......... .......... .......... .......... 13%  187K 37s
   950K .......... .......... .......... .......... .......... 14%  193K 36s
  1000K .......... .......... .......... ......^C

如何在没有自定义命令行过滤器的情况下改回简单的进度条(以及一些像它总是显示的标题信息)?

更新:

事实证明,当我没有进入常规终端时,就会发生这种情况。这里的问题是,我正在构建 dockerfile,所以即使我这样做,也会发生这种情况:

--progress=bar:force:noscroll

mongo-c-driver-1.7.   9%[>                   ] 636.56K   185KB/s    eta 
35mongo-c-driver-1.7.   9%[>                   ] 687.56K   195KB/s    eta 
35mongo-c-driver-1.7.  10%[=>                  ] 738.56K   201KB/s    eta 
35mongo-c-driver-1.7.  11%[=>                  ] 789.56K   201KB/s    eta 
33mongo-c-driver-1.7.  12%[=>                  ] 840.56K   201KB/s    eta 
33mongo-c-driver-1.7.  12%[=>                  ] 891.56K   201KB/s    eta 
33mongo-c-driver-1.7.  13%[=>                  ] 942.56K   201KB/s    eta 
33mongo-c-driver-1.7.  14%[=>                  ] 993.56K   200KB/s    eta 32mongo-c-driver-1.7.  14%[=>                  ]   1.02M   199KB/s    eta 
32mongo-c-driver-1.7.  15%[==>                 ]   1.07M   198KB/s    eta 
32mongo-c-driver-1.7.  16%[==>                 ]   1.12M   200KB/s    eta 
32mongo-c-driver-1.7.  17%[==>                 ]   1.17M   200KB/s    eta 30

答案1

阅读man wget,特别是关于

   --progress=type
       Select the type of the progress indicator you wish to use.  Legal
       indicators are "dot" and "bar".

--progress=dot和都有子类型--progress=bar

相关内容