$ cmp -b file1 file2
file1 file2 differ: 12 byte, line 2 is 154 l 151 i
この回答では、「154」と「151」はどういう意味ですか?
ベストアンサー1
cmp
GNUバージョン(使用しているバージョン)は、オプションが与えられたときに別のバイトを印刷します-b
。印刷可能なバイト表現を表示できない場合に表示さcmp
れます。
[...] 制御バイト
^
の後にはアルファベット文字が続き、先行バイトには上位ビットセットM-
(「メタ」を示す)があります。
(GNUシステムマニュアルから引用cmp
)
出力の154は文字を表し、l
151は文字を表すi
(出力にも示される)。これは、各ファイルの前のバイトの8進ASCIIコードです(参考資料を参照man ascii
)。これはファイルごとに異なります。