关于LINUX的diff -u a.txt b.txt结果的分析
diff 主要用于比较源文件和目标文件的差别具体内容可在终端输入 diff --help查看a.txt 和b.txt 的文本内容vim a.txthello worldhello c++vim b.txthello c++hello javahello python$diff -u a.txt b.txt在这里 a.txt为源文件,b.txt为目标文件结果如下:结果分析1.- - - a.txt2
·
diff 主要用于比较源文件和目标文件的差别
具体内容可在终端输入 diff --help查看
a.txt 和b.txt 的文本内容
vim a.txt
hello world
hello c++
vim b.txt
hello c++
hello java
hello python
$diff -u a.txt b.txt
在这里 a.txt为源文件,b.txt为目标文件
结果如下:
结果分析
1.- - - a.txt 2020-07-08 20:21:01.534545633 +0800 : - - - 表示其后的文件为源文件
2.+++ b.txt 2020-07-08 20:21:18.657760541 +0800:+++表示其后的文件为目标文件
3.@@ -1,2 +1,4 @@ :-1,2 表示源文件从第一行开始至第二行结束,+1,4表示目标文件从第一行开始至第四行结束
4. -hello world 表示Hello world 是源文件有而目标文件所没有的
5. hello c++ 表示hello c++ 是源文件和目标文件所共有的
6.+hello java
+hello python
+
表示的是目标文件有而源文件所没有的,注意最后一行还有个“+”是因为b.txt中最后有一空行。
更多推荐
已为社区贡献1条内容
所有评论(0)