remove os caracteres de controle do VT100 de um arquivo de log

1

Eu tenho um arquivo cheio de códigos de cores VT100, o que dificulta a pesquisa. Existe um utilitário unix que pode removê-los para que eu fique com texto simples?

    
por jes5199 23.06.2010 / 21:03

4 respostas

1

Isso pode ajudar:

esc=$'3'
sed "s/${esc}[^m]*m//g" inputfile
    
por 23.06.2010 / 22:51
0

o comando strings possivelmente!

    
por 23.06.2010 / 21:07
0

Tente catalogar col -b

arquivo cat | col -b

Isso funciona para extrair a formatação troff / noff para páginas man. Vale a pena tentar.

Se isso não funcionar, há um bom tópico nos perlmonks:

link

    
por 23.06.2010 / 21:44
0

Tentando limpar a saída de uma execução script ?

Eu lembro que havia um script que fazia exatamente isso em algum sistema ao qual eu costumava ter acesso ... acho que eram as máquinas Unix do Departamento de Matemática da Universidade de Waterloo.

Mas acho que algum bastardo inteligente escreveu há um tempo atrás. Encontre um amigo ainda na UW:)

    
por 24.06.2010 / 06:05