Se você quiser ver a saída no terminal a partir do qual você chama outro terminal para executar um comando, por que não executar o comando no terminal de chamada em primeiro lugar? Mas talvez você tenha suas razões. Eu sugiro usar um arquivo para enviar o comando para esse arquivo e, em seguida, cat
dentro do terminal de chamada.
xterm -hold -e 'tty 2&>1 testfile' ; sleep 1; cat testfile
Talvez usando & amp; & amp; operando será uma opção melhor se você tiver um comando que levará algum tempo para ser executado
xterm -hold -e 'tty 2&>1 testfile' && cat testfile