diff +忽略行空格,如果文本相同但在不同的行号上

时间:2010-08-24 13:27:44

标签: diff

我使用了diff --ignore-all-space
为了在我做diff file1 file2

时忽略空格

但是如果我想忽略行间距(文件1和文件2中的文本相同但在不同的行号上)我需要添加的内容

因为实际上file1和file2是相同的文本,但file1中的文本位置与file2不同

例如

diff --ignore-all-space  

391a376

>         AAAAAAAA

397d381

<       AAAAAAAA

423a408

> 

利迪娅

1 个答案:

答案 0 :(得分:0)

这与忽略空格无关。如果你在file1和file2之间移动一条线,即使它是完全相同的线,diff也会检测到线已移动。你的结果是什么?差异很有效。如果你真的不关心你文件中的行的顺序(但我怀疑它),你可以在对它们进行排序之前(使用sort命令)对它们进行排序。