Como posso retirar as seguintes seqüências de caracteres dos meus arquivos? ^[[64;8H
, etc ^[[?25h
, ^[[1;64r
ou evite esperar adicioná-los em primeiro lugar?
Fundo:
Estou usando uma coleção de scripts de espera para determinadas tarefas.
Os arquivos de saída que estou coletando geralmente contêm o tipo de caracteres acima (conforme exibido no emacs / vi / cat -v). Eu tentei vários comandos tr como o seguinte, mas apenas torna visível o [64; 8H etc.
tr -dc '[:print:]\n' < input
EDITAR:
Os resultados acima em uma linha problemática
[1;64r[64;1H[64;1H[2K[64;1H[?25h[64;1H[64;.....
Depois de algumas experiências (eu uso a casca de peixe, que colore tudo):
fonte