Embora a resposta do @Félicien forneça o motivo do problema, encontrei uma solução alternativa para resolvê-lo usando o parâmetro intermediário arquivo e o comando tee :
ssh -t -e none -i /path/to/id_rsa user@host "sudo cat /location/to/some/file.txt" | \
tee /tmp/xclip.txt && \
sed '1d' /tmp/xclip.txt | \
xclip -selection c
- A saída do comando
sshserá canalizada para o comandoteeque gravará em um novo arquivo em/tmp. - Em seguida, o comando
sed '1d'exibirá o conteúdo do novo arquivo sem a primeira linha que é[sudo] password for <user>:e, finalmente, essa saída poderá ser canalizada paraxclip. - Você pode criar um comando personalizado adicionando uma função em
.bashrcpara tornar as coisas mais simples no futuro.