【问题标题】:diff + ignore lines spaces in case text is the same but on different lines numberdiff + 忽略行空格,以防文本相同但行号不同
【发布时间】:2011-04-03 04:23:28
【问题描述】:

我使用了差异 --ignore-all-space
为了在我执行 diff file1 file2 时忽略空格

但是如果我还想忽略行空格,我需要添加什么(file1 和 file2 中的文本相同,但行号不同)

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

例如

diff --ignore-all-space  

391a376

>         AAAAAAAA

397d381

<       AAAAAAAA

423a408

> 

莉迪亚

【问题讨论】:

    标签: diff


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-20
      • 1970-01-01
      • 1970-01-01
      • 2018-07-07
      • 1970-01-01
      • 2018-08-31
      • 2016-07-18
      • 1970-01-01
      相关资源
      最近更新 更多