如何使用“diff”或其他命令获得差异比?

Nat*_*ing 3 diff

我有两个包含数千行的文件。我想使用diffvimdiff或其他命令以行/字节为单位获得它们的差异比率,即使不考虑具体差异。

slm*_*slm 7

有一种工具叫做diffstat听起来像你正在寻找的东西。

$ diff <file1> <file2> | diffstat
Run Code Online (Sandbox Code Playgroud)

例子

$ diff afpuri.c afpuri1.c | diffstat
 unknown |   53 ++++++++++++++++++++---------------------------------
 1 file changed, 20 insertions(+), 33 deletions(-)
Run Code Online (Sandbox Code Playgroud)

这也可用于diff在树中包含多个文件的输出。

参考