Вырезать управляющие символы VT100 из файла журнала
У меня есть файл, полный цветовых кодов VT100, что затрудняет поиск. Есть ли утилита Unix, которая может удалить их, чтобы я остался с простым текстом?
4 ответа
Это может помочь:
esc=$'\033'
sed "s/${esc}[^m]*m//g" inputfile
Попробуй пропустить это через col -b
кошачий файл | col -b
Это работает для удаления форматирования troff/nroff для страниц руководства. Стоит попробовать.
Если это не сработает, на perlmonks есть хорошая ветка:
Попытка очистить вывод script
бежать?
Я помню, что был сценарий, который делал именно это в какой-то системе, к которой у меня был доступ... Я думаю, что это были машины Unix Университета Ватерлоо.
Но я думаю, что какой-то умный ублюдок там написал это некоторое время назад. Найти друга еще на UW:)