Как преобразовать возврат каретки из текстового файла в способ отображения в консоли?
Например, если программа выводит на консоль следующие строки:
start\n
progress 01%\r
progress 22%\r
progress 54%\r
progress 100%\n
completed
через некоторое время вывод в консоли будет выглядеть так:
start
progress 100%\n
completed
но если я перенаправлю вывод в файл, он будет содержать все промежуточные отчеты о ходе работы.
Предпочтительно какое-то решение, которое можно применить к большим файлам журнала> 100 МБ.