¿Cómo resolver el problema en CentOS wget progreso de la descarga de visualización de barras múltiples líneas de

  

En la reciente operación del sistema CentOS, el uso wget para descargar el archivo cuando la barra de progreso de la descarga aparece la pantalla de múltiples líneas, los sistemas caseros Xiao Bian aprende, no Hay pocas personas que tienen tales problemas, entonces, ¿cuál es la causa? ¿Cómo resolverlo? Después

Con el fin de resolver el problema antes ilegible después de masilla cliente para conectarse a CentOS, establecer LANG = zh_CN.UTF-8, al utilizar wget para descargar, anomalías de la barra de progreso de descarga wget, incluso no se puede mostrar en una línea, en un pozo padre multi-línea de la pantalla, cada wget ciclo generará automáticamente una nueva línea, el archivo de resultados de progreso de descarga lentamente, no lo hace por un momento en toda la pantalla entera está dominado por la barra de progreso wget.

El código es el siguiente:

La barra de progreso de wget se convierte en un asesino de pantalla con recordatorios tristes. La pantalla completa es así. . .
(No un infinito número = número) "/p" "p" 99% ================================= [ ========= "] 10416337 6.09K /s eta (cuando Midlands

99% ================ [ ========================== "] 10419241 6.10K /s eta (cuando Midlands

99% [========================================== "] 10419241 5.73K /s eta (cuando Midlands

99% [================================ ========== "] 10425049 5.79K /s eta (cuando Midlands

99% =============== [ =========================== "] 10427953 5.65K /s eta (cuando Midlands

100 % [=========================================== "] 10.431 , 288 5.65K /s en 27m 12s

este es el ritmo de la línea original muestra una barra de progreso es completamente diferente ah. encontró más tarde que esto es porque cuando se traduce, ETA se convierte en eta (Reino Unido hora central), Hace que toda la salida sea demasiado larga, causando saltos de línea, lo que hace que la próxima salida comience desde una nueva línea.

Luego, también encontré en línea. Una gran cantidad de personas que tienen este problema, la clave es que este problema ha existido desde hace mucho tiempo, modificarlos abajo es muy rápido

código es el siguiente :.

# Tenga en cuenta que la ruta del archivo es: /usr /share /locale /zh_CN /LC_MESSAGES /"/p" p "cd" /usr /share /locale /zh_CN /LC_MESSAGES /

# cambiar el nombre de la Red

mv wget.mo wget .mo.bak

# archivos desde el cambio de nombre en el reemplazo de eta (Reino Unido hora central) para la ETA, y exportar el nuevo archivo

msgunfmt wget.mo.bak -o - |  Sed ‘ s /eta (Hora Central) /ETA /’ |  msgfmt - -o wget.mo

Consejos:

1. Sin msgunfmt y msgfmt, instale el gettext (no encontrar e instalar msgunfmt manera msgfmt directamente).

2. El comando anterior es operativo se presenta

El sistema anterior es CentOS barra de progreso muestra wget descarga solución multi-línea con el problema en el usuario root, el principal problema es una causa error de traducción Se puede resolver con una simple modificación.

Copyright © Conocimiento de Windows All Rights Reserved