Os "caracteres estranhos" em sua amostra parecem se dividir em duas categorias:
- Sequências de cores ANSI
-
^Msequencias, representando retornos de carro (sugerindo que o aplicativo usa finais de linha CRLF no estilo DOS).
De acordo com Opções do Asterisk - Conectando-se a um Asterisk em execução , há um comando -n opção de linha para suprimir o antigo:
Parece não haver uma opção para especificar terminações de linha LF no estilo Unix, mas você deve conseguir enviar a saída através de qualquer um dos muitos comandos "DOS para Unix" como tr -d '\r' ie
asterisk -rnvvv | tr -d '\r' | tee temp-log-asterisk.txt
Observe que isso também removerá as cores da saída na tela.
