Comm 需要 --nocheck-order 处理约 10.000 行的文件?

Comm 需要 --nocheck-order 处理约 10.000 行的文件?

我想使用 Comm 比较两个日志文件。这些文件大约 1MB,包含约 10.000 行。使用一小部分日志进行测试时,comm -1 -3 a.log b.log > diff.log效果符合预期。

但是,当使用完整文件测试时,我收到以下消息;comm: file 2 is not in sorted order

添加--nocheck-order到命令似乎有效,但为什么这是必要的?手册页并没有真正提供任何见解。我只是想确保我的脚本输出正确的数据。我不关心日志的处理顺序,只要它只输出仅存在于第二个文件中的行即可。

相关内容