Acredito que isso seja devido ao argumento -t
para ssh
. Isso força uma alocação tty e solicita a saída do terminal: cores, seqüências de controle. Mas, em vez de exibir a saída em seu terminal local (que saberia como fazê-lo), você está colocando-o em awk
. (Para ver exatamente o que você está recebendo de ssh
, use cat -A
em vez de awk
.) Você deve evitar -t
quando a saída não é destinada a um terminal, ou então tentar limpar o oculto seqüências de controle. O último é mais difícil de fazer, então eu sugiro o primeiro.