diff和patch
diff通常比较文件的内容,patch常用来打补丁
diff的输出信息:
[num1,num2] [ a | c | d ] [num3,num4]
num1,num2 第一个文件中的行
a 添加
c 更改
d 删除
< 第一个文件中的内容
> 第二个文件中的内容
当作比较的两文件无差异时,diff命令不显示信息
diff后更换文件顺序的显示
c表示更改
diff的常用参数
-b 忽略空格
-B 忽略空行
-i 忽略大小写
-c 显示文件所有内容并标示不同
-r 对比目录
-u 合并输出
diff -bB westos westos1 比较时忽略空格和空行
diff -i westos westos1 忽略大小写
diff -c westos westos1 显示文件所有内容并标示不同
diff -r sss/ test/ 显示目录的不同
diff -u westos westos1 > combine 将两文件合并,然后导入到新文件中