File-Comparison
cmp -b file1 file2
響應:“file1 file2 不同:12 字節,第 2 行是 154 l 151 i”,“154”和“151”指的是什麼?
$ cmp -b file1 file2 file1 file2 differ: 12 byte, line 2 is 154 l 151 i
在此回復中,“154”和“151”指的是什麼?
給定選項時,(您正在使用的)GNU 版本
cmp
會列印不同的字節。-b
如果無法顯示字節的可列印表示,cmp
將顯示$$ … $$控製字節為 a
^
後跟一個字母,並在設置了高位的字節之前M-
(代表“元”)。(引用自
cmp
GNU 系統手冊)。輸出中的 154 指的是字母
l
,而 151 指的是字母i
(在輸出中也可見)。這些是man ascii
每個文件的第一個字節的八進制 ASCII 程式碼(參見 參考資料),這些程式碼在文件之間是不同的。