Есть ли инструмент или регулярное выражение, которое может конвертировать escape-символы оболочки в HTML-код?
Например, вот файл журнала с экрана GNU:
^MESC[K$ ^MESC[K$ exit
Executing .bashrc
ESC[00;31;31mserver.xyz.com: ESC[00;34;34m~
который я хотел бы преобразовать во что-то вроде этого:
$ exit
Executing .bashrc
<font color=red>server.xyz.com</font>: <font color=blue>~</font>
и отправить в виде электронной почты в формате HTML на адрес электронной почты, чтобы заархивировать мою работу.
Вот связанный вопрос, который показывает, как преобразовать его в обычный текст, но было бы неплохо преобразовать в HTML, а не просто выбросить escape-символы.