показать окончательный вид текстового файла, который содержит управляющие символы - PullRequest
0 голосов
/ 25 января 2019

У меня есть cronjob, который запускает программу, вывод которой перенаправляется в текстовый файл.Во время выполнения программа показывает прогрессию, предназначенную для командной строки, с итоговой сводкой.

Моя проблема в том, что прогрессия постоянно обновляется в одной и той же строке, используя \r символов.Таким образом, перенаправленный вывод весит ~ 450 КБ для окончательного просмотра одной страницы текста в терминале и доступен для чтения только через cat, который может воспроизводить последовательность кодов.Любая редакция или отображение файла содержит вторую строку из 446984 символов ...

Есть ли способ сохранить «снимок» окончательного отображения этого файла?Я не могу найти правильные условия для поиска.

1 Ответ

0 голосов
/ 27 января 2019

Вы не можете, потому что cron не создает терминал при запуске задачи. Для меня мудрое решение - попытаться подавить (если это возможно) этот индикатор. Например

wget -q ....
curl -s ...
...