首页 > 代码库 > 使用wget出现多行进度条
使用wget出现多行进度条
多个进度条,满屏刷~~
这是因为翻译的时候,eta被转成eta(英国中部时间),导致整个输出太长,引起了断行,导致下次输出必须从新行开始。
解决方法:我们需要把该文件翻译回去去掉英文中部时间
先备份文件
[root@node02 shell]# cp -v /usr/share/locale/zh_CN/LC_MESSAGES/wget.mo /usr/share/locale/zh_CN/LC_MESSAGES/wget.mo.bak20140827 "/usr/share/locale/zh_CN/LC_MESSAGES/wget.mo" -> "/usr/share/locale/zh_CN/LC_MESSAGES/wget.mo.bak20140827" [root@node02 shell]#
[root@node02 shell]# msgunfmt /usr/share/locale/zh_CN/LC_MESSAGES/wget.mo -o - | sed ‘s/eta(英国中部时间)/ETA/‘ | msgfmt - -o /tmp/zh_CN.mo [root@node02 shell]# cp -v /tmp/zh_CN.mo /usr/share/locale/zh_CN/LC_MESSAGES/wget.mo cp:是否覆盖"/usr/share/locale/zh_CN/LC_MESSAGES/wget.mo"? y "/tmp/zh_CN.mo" -> "/usr/share/locale/zh_CN/LC_MESSAGES/wget.mo" [root@node02 shell]#
这样就解决了多个进度条问题
PS:
如果没有msgunfmit命令,可以通过yum 安装一下 gettex 这个命令(目前没有直接安装msgunfmit的命令,这个gettex包里包含了这个命令)
本文出自 “always_yunwei” 博客,请务必保留此出处http://alwaysyunwei.blog.51cto.com/3224143/1545783
使用wget出现多行进度条
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。