-b —— 忽略一行中的空字符的区别(例如“Hello World!” 与 “Hello World!!”认为是一样的)
-B —— 忽略空白行
-i —— 忽略大小写的不同
-r —— 如果diff后面接的目录时,会递归比较子目录中的文件不同
我们再来具体看看如何进行文本比较。
diff命令的输出格式有三种:
正常格式(normal diff)
上下文格式(context diff)
合并格式(unified diff)
我们通过实例详细介绍这三种输出格式。比如我们现在有个文件a.c,它的内容如下: