我用两个文件运行 diff 并得到以下输出:
1c1
< dbacaad
---
> dbacaad
这是什么意思?我的两个文件看起来完全一样。 非常感谢!
回答你在标题中提出的问题:1c1表示第1行 第一个文件以某种方式挂起,在第二个文件中生成行 1。 实际上:它们可能在空白方面有所不同(可能是尾随空格,或者 Unix 与 Windows 行结尾?)。
尝试
diff -w file1 file2
,它将忽略空格。 或者
cmp file1 file2
,
会告诉您文件中有多少字节出现第一个差异。