一点关于 diff 的总结
# diff 的使用
# diff 的输出
# diff 的三种格式
# 正常格式
- 对比两个文件,都是是 6 行。一个每行都是 ab, 作为文件 1,另一个将第四行的 ab 改为 ac,作为文件 2,如下所示
比较两个文件:
比较后输出正常格式下的结果:
# 上下文格式
在正常格式的基础上加入了上下文的显示
使用方法如下:
输出结果为:
| *** <文件1> 2023-03-01 13:40:20.000000000 +0800 |
| --- <文件2> 2023-03-01 13:40:20.000000000 +0800 |
| |
| *************** |
| |
| *** 1,7 **** |
| a |
| a |
| a |
| !a |
| a |
| a |
| a |
| --- 1,7 ---- |
| a |
| a |
| a |
| !b |
| a |
| a |
| a |
| |
| |
| |
# 合并格式
上下文格式中有大量重复的内容,合并格式将这些重复的内容合并到一起。
使用方法:
输出结果:
| --- <文件1> 2023-03-01 13:40:20.000000000 +0800 |
| +++ <文件2> 2023-03-01 13:40:20.000000000 +0800 |
| |
| @@ -1,7 +1,7 @@ |
| |
| a |
| a |
| a |
| -a |
| +b |
| a |
| a |
| a |
| |