【发布时间】:2011-11-20 06:41:37
【问题描述】:
cmp -l "$1" "$2/$1" | awk '{printf "%08X %02X %02X\n", $1, strtonum(0$2), strtonum(0$3)}'
我正在使用上面的命令从 shell 脚本中显示 Ubuntu 中的二进制差异。但是,这在 OS X lion 中不起作用,声称未找到 strtonum。知道如何在 OS X 中使用它或用类似/轻的东西代替它吗?
【问题讨论】:
-
这是 gawk 中可用的 GNU 扩展。你可以安装和使用 GNU awk,或者使用this function。