CentOS   发布时间:2022-04-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Centos 6下的wget进度条多行显示bug大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

   最近一段时间因为需求新部署了一台Centos 6,在使用wget下载源码编译包的时候出现了一个非常让人头疼的问题就是进度条会不断的显示“eta(英国中部时间)”然后进度条就不断的替换,这样根本无法正常使用,于是就上google上找了下,原来是Centos 6的wget中文字体翻译出错 #错误的信息提示 msgstr " eta(英国中部时间) %s" #正确的信息提示 msgstr " et

最近一段时间因为需求新部署了一台Centos 6,在使用wget下载源码编译包的时候出现了一个非常让人头疼的问题就是进度条会不断的显示“eta(英国中部时间)”然后进度条就不断的替换,这样根本无法正常使用,于是就上google上找了下,原来是Centos 6的wget中文字体翻译出错

#错误的信息提示
msgstr"eta(英国中部时间)%s"
#正确的信息提示
msgstr"eta%s"

这个不知道是哪个程序员在写中文的wget.mo的时候手欠,这样我们在使用新的系统或者是更新wget以后就会出现满屏幕的进度条,这样只要把wget.mo中的字符串替换掉就好了

[root@bogonLC_messaGES]#cd/usr/share/locale/zh_CN/LC_messaGES/
[root@bogonLC_messaGES]#mv./wget.{mo,mo.BACk}#要养成习惯做一下备份
[root@bogonLC_messaGES]#msgunfmtwget.mo.BACk-o-|sed's/eta(英国中部时间)/eta/g'|msgfmt--owget.mo
#这里会用到msgunfmt和msgfmt专门用来查看*.mo格式的二进制文件,在这里把备份文件的导到stdI/O上覆盖源文件

修改好后再次使用wget下载文件,进度条一切正常了。

大佬总结

以上是大佬教程为你收集整理的Centos 6下的wget进度条多行显示bug全部内容,希望文章能够帮你解决Centos 6下的wget进度条多行显示bug所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。