Я запустил программу, и она выведет индикатор выполнения в файл train.2.log
. Вот ссылка на файл train.2.log , который на терминале выглядит следующим образом:
Это строка 1
Training ...
Это строка 2
epoch iteration main/loss main/loss_ctc main/loss_att ...
Это строка 3
0 100 455.209 899.082 264.978 ...
Нет проблем при вызове head -n3 train.2.log
, он хорошо показывает первые 3 строки, но в текстовом файле его нет читаемый человеком, из-за двоичных файлов <0x1b>
, которые написаны внутри него (см. train.2.log ).
Вопрос : Как мне изменить такой файл, что он становится читаемым человеком?
Обычно индикаторы выполнения пишутся так, что вместо \n
используется \r
, после этого вопрос . Поэтому я попробовал это решение , которое не работало, поскольку программа , которую я назвал , похоже, не использует \r
.