Преобразовать журналы оболочки (включая символы ESC) к HTML?

Есть ли инструмент или regexp, который может преобразовать символы ESC оболочки в 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 и не только выбросить символы ESC.

4
задан 20.03.2017, 12:17

1 ответ

Запрос, в котором Вы нуждаетесь, является преобразованием ansi к HTML. Вот пакет Perl, который, кажется, делает это.

1
ответ дан 07.12.2019, 21:47

Теги

Похожие вопросы