如何使「xxd」在十六進位值之間放置空格?

如何使「xxd」在十六進位值之間放置空格?

我使用以下命令從另一個終端機讀取一個終端機的輸出:

xxd -p /dev/pts/0

但十六進位值之間沒有空格,例如我得到這樣的結果:

61626162

而不是這個:

61 62 61 62

答案1

如果您願意引入其他工具,那麼一種可能性是透過以下方式發送輸出sed

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

相關內容