設定 LANG=zh_CN.UTF-8 後,wget 進度條 eta 被翻譯為「eta(英國中部時間)」,字串過長導致終端機換行,產生多行疊加。

cd /usr/share/locale/zh_CN/LC_MESSAGES/mv wget.mo wget.mo.bakmsgunfmt wget.mo.bak -o - | sed 's/eta(英國中部時間)/ETA/' | msgfmt - -o wget.mo需安裝 gettext 套件提供 msgunfmt/msgfmt 工具。
重新執行 wget 下載,進度條恢復單行顯示 ETA。
同理可修復其他指令因翻譯過長導致的顯示異常。