在 diff 的文档中,“并排显示差异”下有说明:
‘|’
The corresponding lines differ, and they are either both complete or both incomplete.
什么是完全的和不完整到底是什么意思?另请参见当对两个文件运行 diff 时,| 是什么意思?. 是否存在对 '|' 进行不同解释的 diff 类型?
谢谢 Sigbert
答案1
这是最好的描述“不完整的线”我可以找到:
如果文件的最后一行以换行符结尾,则为“完整行”。否则为“不完整行”。
例如,假设 F 和 G 是单字节文件,分别仅包含 f 和 g。然后diff F G
输出:
1c1
< f
\ No newline at end of file
---
> g
\ No newline at end of file