「xxd」で 16 進数値の間にスペースを配置するにはどうすればよいですか?

「xxd」で 16 進数値の間にスペースを配置するにはどうすればよいですか?

次のコマンドを使用して、ある端末の出力を別の端末から読み取ります。

xxd -p /dev/pts/0

しかし、16 進数値の間にはスペースがありません。たとえば、次のようになります。

61626162

これの代わりに:

61 62 61 62

答え1

他のツールを導入してもよい場合は、次の方法で出力を送信することが 1 つの方法ですsed

xxd -p /dev/pts/0 | sed 's/../& /g'

関連情報