Se você está aberto para trazer outras ferramentas, uma possibilidade é enviar a saída por sed
:
xxd -p /dev/pts/0 | sed 's/../& /g'
Estou usando o seguinte comando para ler a saída de um terminal de outro terminal:
xxd -p /dev/pts/0
Mas não há espaços entre os valores hexadecimais, por exemplo, eu recebo algo assim:
61626162
Em vez disso:
61 62 61 62
Se você está aberto para trazer outras ferramentas, uma possibilidade é enviar a saída por sed
:
xxd -p /dev/pts/0 | sed 's/../& /g'