Gopinath Pushpa Thirunavukaras Asked: 2018-08-11 06:41:46 +0800 CST2018-08-11 06:41:46 +0800 CST 2018-08-11 06:41:46 +0800 CST `cmp -b file1 file2` 响应:“file1 file2 不同:12 字节,第 2 行是 154 l 151 i”,“154”和“151”指的是什么? 772 $ cmp -b file1 file2 file1 file2 differ: 12 byte, line 2 is 154 l 151 i 在此回复中,“154”和“151”指的是什么? file-comparison 1 个回答 Voted Best Answer Kusalananda 2018-08-11T06:43:35+08:002018-08-11T06:43:35+08:00 给定选项时,(您正在使用的)GNU 版本cmp会打印不同的字节。-b如果无法显示字节的可打印表示,cmp将显示 [...] 控制字节,^后跟字母表中的一个字母,并在设置了高位的字节之前M-(代表“元”)。 (引用自cmpGNU 系统手册)。 输出中的 154 指的是字母l,而 151 指的是字母i(在输出中也可见)。这些是man ascii每个文件的第一个字节的八进制 ASCII 代码(参见 参考资料),这些代码在文件之间是不同的。
给定选项时,(您正在使用的)GNU 版本
cmp
会打印不同的字节。-b
如果无法显示字节的可打印表示,cmp
将显示(引用自
cmp
GNU 系统手册)。输出中的 154 指的是字母
l
,而 151 指的是字母i
(在输出中也可见)。这些是man ascii
每个文件的第一个字节的八进制 ASCII 代码(参见 参考资料),这些代码在文件之间是不同的。