diff工具中的1c1是什么意思?

Ra1*_*den 7 linux diff

我用两个文件运行diff并得到以下输出:

1c1
< dbacaad
---
> dbacaad
Run Code Online (Sandbox Code Playgroud)

这是什么意思?我的两个文件似乎完全一样.非常感谢你!

Jim*_*wis 13

要回答你的标题提出的问题:1C1表示该行1中的第一个文件是Ç莫名其妙地挂到生产线1在第二个文件.

实际上:它们可能在空格上有所不同(可能是尾随空格,或Unix与Windows行结尾?).

试试diff -w file1 file2,这会忽略空格.或者cmp file1 file2,它将告诉您文件中有多少字节出现第一个差异.

  • 是的,Windows 和 Unix 使用不同的行结束字符序列,这将显示在正常的“diff”中。 (2认同)