【发布时间】:2023-03-05 08:13:01
【问题描述】:
所以我想比较两个文件(一个是行号:30000,另一个是 10000),但是 comm 的结果让我很吃惊
第一个输入内容是:
79044630
79562151
80746665
81776377
100079031
100109122
100109586
100168781
100197424
100203652
第二个输入内容是:
79044619
79562151
80746665
81776367
100079031
100109122
100109586
100168781
100197424
100203652
100318504
100322466
100345449
100365010
100422997
41325291528
41374900954
41680701471
41777751048
41783905750
运行comm first second的输出:
79044619
79044630
79562151
80746665
81776367
100079031
100109122
100109586
100168781
100197424
100203652
100318504
100322466
100345449
100365010
100422997
41325291528
41374900954
41680701471
41777751048
41783905750
81776377
100079031
100109122
100109586
100168781
100197424
100203652
提示:我在使用comm 命令之前使用sort -n 命令对输入数据进行排序!
comm 命令的错误结果与数据有关:
100079031
100109122
100109586
100168781
100197424
100203652
这些数据应该打印在第三列,因为它们存在于两个文件中!!!
我的数据有问题吗?还是我遗漏了什么?
先谢谢你
【问题讨论】:
-
仅供参考,“sn-ps”仅适用于可在浏览器中运行的代码(即 JavaScript)。使用编辑器中的
{}按钮进行其他块格式设置。