Isso pode ajudar:
esc=$'3'
sed "s/${esc}[^m]*m//g" inputfile
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?
Isso pode ajudar:
esc=$'3'
sed "s/${esc}[^m]*m//g" inputfile
o comando strings possivelmente!
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:
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:)