Quero acesso programático local à saída ssh no Mac Terminal.
Primeiro, tentei redirecionar a saída de cada comando para um arquivo. O arquivo estava perfeito, mas é claro que estava no servidor remoto, e um sftp para cada saída de comando parecia um pouco ... pesado.
Em seguida, tentei usar o Applescript Terminal, mas ele só dá acesso ao texto atualmente visível em uma guia (ou seja, se metade da saída já estiver fora da vista, ela não será retornada - inútil).
Por último, tentei canalizar o ssh para o tee (por exemplo, ssh user @ host | tee output.txt). Isso quase funcionou. Eu tenho a saída em um arquivo local, mas há muitos caracteres indesejados misturados. Por exemplo, toda vez que pressiono backspace, há um ^ H no arquivo. Há também um texto como "[0m [K", do qual é mais difícil se livrar.
Como obtenho essa saída ssh de maneira limpa localmente?