Tim Asked: 2018-11-16 14:58:20 +0800 CST2018-11-16 14:58:20 +0800 CST 2018-11-16 14:58:20 +0800 CST `od`不能显示二进制数是正确的吗? 772 od不能显示二进制数是正确的吗?我找不到为其-t选项提供的用于显示二进制数的参数。 我觉得期望od显示二进制数是很自然的,还是我错过了什么?(xxd -b可以) 谢谢。 coreutils od 2 个回答 Voted Best Answer Kusalananda 2018-11-16T15:29:38+08:002018-11-16T15:29:38+08:00 不,标准od实用程序不能将数据转储生成为二进制数(仅作为字符) 0,1GNU coreutils 实现或od大多数 BSD 系统上的实现也不能。 Stéphane Chazelas 2018-11-16T15:29:45+08:002018-11-16T15:29:45+08:00 使用ast-open'sod或内置od的ksh93if 作为 ast-open 的一部分构建,您可以使用-t b: $ ksh -c 'echo x | command /opt/ast/bin/od -tb' 0000000 01111000 00001010 0000002
不,标准
od
实用程序不能将数据转储生成为二进制数(仅作为字符)0
,1
GNU coreutils 实现或od
大多数 BSD 系统上的实现也不能。使用
ast-open
'sod
或内置od
的ksh93
if 作为 ast-open 的一部分构建,您可以使用-t b
: