如何比较两个文件的区别,并获取第二个文件的不同之处作为输出

如何比较两个文件的区别,并获取第二个文件的不同之处作为输出

比较两个文件之间的差异、检查第二个文件的不同之处并将其作为输出的最简单方法是什么?我正在比较两个 css 文件,其余部分相同,只有颜色不同。

附言:我也想保持他们所在的范围。

答案1

您可能想要: diff -u f1 f2 > fpatch ; patch -i fpatch -o f2diff

答案2

如果您尝试在 Windows 中执行此操作,该命令fc可能会执行您想要的操作。类似fc firstfile.xxx secondfile.xxx > output.txt命令>将创建文件 output.txt,如果您再次运行该命令,它将清除那里的所有内容并重新开始该文件。两个>>将附加到文件末尾。如果它们位于不同的位置并且路径中有空格,则必须像这样执行,fc "first folder\first file.xxx" "second folder\second file" >> "some other folder\output.txt" Linux 中的命令很简单,diff但我不知道它的语法,这里是指向 句法

相关内容