我有两个文本文件,其中行的顺序无关紧要。我想找出一个文件中与另一个文件不同的行。在 linux 中使用 diff 可以找到差异,但也可以解释相同文本行的变化。
换句话说,我如何做线不敏感的差异?
小智 5
如果您的文件不是太大,您可以sort
在diff
ing之前使用它们。
所以这样的事情会起作用:
sort file1 > file1_sorted
sort file2 > file2_sorted
diff file1_sorted file2_sorted
Run Code Online (Sandbox Code Playgroud)
或者,正如您在评论中发现的,您也可以在一行中完成,
diff <(sort file1) <(sort file2)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
241 次 |
最近记录: |