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