Converte logs de shell (incluindo caracteres de escape) em HTML?

4

Existe uma ferramenta ou um regexp que pode converter caracteres de escape do shell em código HTML?

Como exemplo, aqui está um arquivo de log da tela GNU:

^MESC[K$ ^MESC[K$ exit
Executing .bashrc
ESC[00;31;31mserver.xyz.com: ESC[00;34;34m~

que eu gostaria de converter para algo assim:

$ exit
Executing .bashrc
<font color=red>server.xyz.com</font>: <font color=blue>~</font>

e envie como e-mail em HTML para um endereço de e-mail, para arquivar meu trabalho.

Aqui está uma pergunta relacionada , que mostra como convertê-lo para texto regular, mas seria bom converter em HTML e não apenas jogar fora os caracteres de escape.

    
por dehmann 06.03.2010 / 23:15

1 resposta

1

A consulta de que você precisa é converter ansi para html . Aqui é um pacote Perl que parece funcionar.

    
por 12.03.2010 / 20:13