Bien, entonces lo que estoy tratando de hacer es imprimir un porcentaje completo a mi línea de comandos, ahora, me gustaría simplemente 'actualizar' el número que se muestra en la pantalla. Entonces, de alguna manera, vuelve al principio de la línea y cámbialo.Perl: imprima de nuevo al comienzo de la línea
Por ejemplo, la utilidad de línea de comandos de Windows relog.exe (que puede convertir un archivo .blg en un archivo .csv) lo hace. Si lo ejecuta, mostrará un porcentaje completo.
Ahora esto está escrito probablemente en C++. ¿No sé si esto también es posible en Perl?
Para obtener una lista completa de los caracteres especiales que puede imprimir, consulte http://en.wikipedia.org/wiki/ASCII – DVK
También debe activar el autoflushing ('$ | = 1') ya que la salida predeterminada se almacena en el búfer hasta que se ve nueva línea. (O hasta que el búfer esté lleno, pero eso no sucederá con un medidor de progreso.) –
@Michael - mi respuesta original incluía autoflushing, la eliminé para mantener las longitudes de línea ya que no estaba relacionada estrictamente con la carne de la pregunta ... Agregando como nota – DVK