Вырезать управляющие символы VT100 из файла журнала

У меня есть файл, полный цветовых кодов VT100, что затрудняет поиск. Есть ли утилита Unix, которая может удалить их, чтобы я остался с простым текстом?

4 ответа

Это может помочь:

esc=$'\033'
sed "s/${esc}[^m]*m//g" inputfile

Попробуй пропустить это через col -b

кошачий файл | col -b

Это работает для удаления форматирования troff/nroff для страниц руководства. Стоит попробовать.

Если это не сработает, на perlmonks есть хорошая ветка:

http://www.perlmonks.org/?node_id=132997

Команда строки возможно!

Попытка очистить вывод script бежать?

Я помню, что был сценарий, который делал именно это в какой-то системе, к которой у меня был доступ... Я думаю, что это были машины Unix Университета Ватерлоо.

Но я думаю, что какой-то умный ублюдок там написал это некоторое время назад. Найти друга еще на UW:)

Другие вопросы по тегам