File-Comparison

cmp -b file1 file2 響應:“file1 file2 不同:12 字節,第 2 行是 154 l 151 i”,“154”和“151”指的是什麼?

  • August 10, 2018
$ cmp -b file1 file2 
file1 file2 differ: 12 byte, line 2 is 154 l 151 i

在此回復中,“154”和“151”指的是什麼?

給定選項時,(您正在使用的)GNU 版本cmp會列印不同的字節。-b如果無法顯示字節的可列印表示,cmp將顯示

$$ … $$控製字節為 a^後跟一個字母,並在設置了高位的字節之前M-(代表“元”)。

(引用自cmpGNU 系統手冊)。

輸出中的 154 指的是字母l,而 151 指的是字母i(在輸出中也可見)。這些是man ascii每個文件的第一個字節的八進制 ASCII 程式碼(參見 參考資料),這些程式碼在文件之間是不同的。

引用自:https://unix.stackexchange.com/questions/461821