使用diff命令,忽略行尾的字符

时间:2016-09-28 09:12:49

标签: linux unix compare diff

我不完全确定我能做什么样的差异命令来匹配我需要的东西。但基本上我有两个不同的目录,我需要比较和概述的变化文件。但在一组文件中,他们基本上有一个' 1'在最后一行。

一个例子是如果比较这两个对象

File1中/ 1.txt的

I AM IDENTICAL

文件2 / 1.txt的

I AM IDENTICAL 1

所以我只想让diff命令省略' 1'在行的末尾,显示实际有变化的文件。到目前为止,我想出了像

这样的东西
diff  file1/ file2/ -rw -I "$1" | more

但这不起作用。

道歉,如果这是一个容易明显的问题。

1 个答案:

答案 0 :(得分:0)

如果文件数量和/或大小不是那么多,您可以注意差异,只需使用vimdiff命令并排比较两个文件

vimdiff File1/1.txt File2/1.txt

否则,正如arkascha建议的那样,首先需要修改文件以在比较它们之前消除结束字符。