linux - 如何使用 hexdump 显示前 x 个字节?

标签 linux bash unix

我有两个文件,我想看看前 40 个字节是否相似。我如何使用十六进制转储来执行此操作?

最佳答案

如果您正在使用 BSD hexdump 实用程序(它也将作为 hd 安装,具有不同的默认输出格式)那么您可以提供 - n40 将转储限制为前 40 个字节的命令行参数:

hexdump -n40 filename

如果您使用的是 Posix 标准 od,则需要一个大写的 N。您可能会发现以下调用很有用:

od -N40 -w40 -tx1 -Ax filename

(您也可以使用 hexdump 来做到这一点,但是格式字符串需要更多的工作才能弄清楚:))。

关于linux - 如何使用 hexdump 显示前 x 个字节?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28183957/

相关文章:

c - 进程如何就 IPC 参数进行通信?

linux - awk 以尾随零打印 2 个以上的十进制值

linux - 数据 block 和页面有什么区别?

python - 将命令输出保存到文件并在终端上查看

regex - 为什么这个简单的 bash 正则表达式不返回 true?

linux - 在 bash 中的字符之间添加某些变量值

regex - 将错误重定向替换为 Bash 脚本中的空设备并创建一个新文件

linux - 如何在 Arch Linux 上安装 Source Code Pro Font

linux - 如何在 unix 中处理同一文件中的嵌套分隔符

linux - Bash:如何从数字中获取一个字节?