我有两个文件的顺序是不相关的,我想比较它的内容。比较两个文件忽略顺序
我查看了diff
文档,但找不到像--ignore-order
之类的东西。
任何提示?
PS:$在我的电脑中没有工作,也许我被误解了。
我有两个文件的顺序是不相关的,我想比较它的内容。比较两个文件忽略顺序
我查看了diff
文档,但找不到像--ignore-order
之类的东西。
任何提示?
PS:$在我的电脑中没有工作,也许我被误解了。
排序文件第一:
$ sort file1 > file1.sorted
$ sort file2 | diff - file1.sorted
而且,虽然我个人不鼓励这样的事情,如果你使用bash,此功能是在系统上激活,您可以通过使用过程中避免了临时文件取代:
$ diff <(sort file1) <(sort file2)
第二个解决方案是优雅的af – CTodea
也许你从错误的一面看问题。也许你想排序这两个文件,然后比较它们?
否则,
diff file1 file2
会做你问什么了。
你能展示这两个文件的简短片段,以及你想要的例子吗? – matchew
'$'表示命令提示符,只需在其后输入行的其余部分即可。 – Kevin