Linux 命令查找两个文件之间的差异

Linux 命令查找两个文件之间的差异

我有文件 1,其中包含与文件 2 完全相同的行,但文件 2 包含更多行。我只需要提取这些额外的行。我尝试了diff命令,但输出非常长,我只需要额外的行。有人可以帮忙吗?

答案1

尝试一下diff -w,它会忽略所有空格。此外,您可以将输出通过管道传输到more这种方式,您将能够查看所有差异:

 diff -w file1 file2 | more

如果您想要更漂亮的显示效果,可以使用并排-y显示两页并-l添加分页的开关:

diff -wyl file1 file2

相关内容