歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> CentOS 6下的wget進度條多行顯示bug

CentOS 6下的wget進度條多行顯示bug

日期:2017/2/28 13:43:56   编辑:Linux教程

最近一段時間因為需求新部署了一台CentOS 6,在使用wget下載源碼編譯包的時候出現了一個非常讓人頭疼的問題就是進度條會不斷的顯示“eta(英國中部時間)”然後進度條就不斷的替換,這樣根本無法正常使用,於是就上google上找了下,原來是CentOS 6的wget中文字體翻譯出錯

#錯誤的信息提示

msgstr " eta(英國中部時間) %s"

#正確的信息提示

msgstr " eta %s"

這個不知道是哪個程序員在寫中文的wget.mo的時候手欠,這樣我們在使用新的系統或者是更新wget以後就會出現滿屏幕的進度條,這樣只要把wget.mo中的字符串替換掉就好了

[[email protected] LC_MESSAGES]# cd /usr/share/locale/zh_CN/LC_MESSAGES/

[[email protected] LC_MESSAGES]# mv ./wget.{mo,mo.back}#要養成習慣做一下備份

[[email protected] LC_MESSAGES]# msgunfmt wget.mo.back -o - | sed 's/eta(英國中部時間)/eta/g' | msgfmt - -o wget.mo

#這裡會用到msgunfmt和msgfmt專門用來查看*.mo格式的二進制文件,在這裡把備份文件的導到stdI/O上覆蓋源文件

修改好後再次使用wget下載文件,進度條一切正常了。

Linux wget命令詳解 http://www.linuxidc.com/Linux/2012-08/67837.htm

Linux 下使用 wget/aria2 進行離線迅雷批量下載 http://www.linuxidc.com/Linux/2011-10/46052.htm

Linux使用wget請求地址時報錯 http://www.linuxidc.com/Linux/2011-07/39345.htm

Linux下載命令wget使用詳解 http://www.linuxidc.com/Linux/2011-01/30980.htm

wget 使用大全 http://www.linuxidc.com/Linux/2008-09/15722.htm

Linux 命令行下載工具 wget 的使用技巧 http://www.linuxidc.com/Linux/2007-10/8293.htm

wget 命令實例 http://www.linuxidc.com/Linux/2014-10/108733.htm

wget 命令操作實例 http://www.linuxidc.com/Linux/2015-12/126159.htm

Copyright © Linux教程網 All Rights Reserved