如何使“xxd”在十六进制值之间放置空格?

如何使“xxd”在十六进制值之间放置空格?

我使用以下命令从另一个终端读取一个终端的输出:

xxd -p /dev/pts/0

但十六进制值之间没有空格,例如我得到这样的结果:

61626162

而不是这个:

61 62 61 62

答案1

如果您愿意引入其他工具,那么一种可能性是通过以下方式发送输出sed

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

相关内容