【发布时间】:2014-02-06 23:29:38
【问题描述】:
我有两个动态长度从 1 到 30 行的文件,以及这些数据:
[File1]
Time | Name | Name | ID1 | ID2
10:50 | Volume | Xxx | 55 | 65
12:50 | Kate | Uh | 35 | 62
15:50 | Maria | Zzz | 38 | 67
15:50 | Alex | Web | 38 | 5
...
[File2]
Time | Name | Name | ID1 | ID2
10:50 | Les | Xxx | 31 | 75
15:50 | Alex | Web | 38 | 5
...
如何比较两个文件[仅 ID1 和 ID2 列]:将 [File1] 和 [File2] 与文件 {File1] 的所有第一行与 {File2] 的所有行进行比较。 如果保存到文件的两个文件中都存在数据 [File3] 数据添加字符 * 除了文件 {File3] 已从 [File1] 中命中其他数据。
结果:
[File3]
Time | Name | Name | ID1 | ID2
15:50 | Alex | Web | * 38 | 5
10:50 | Volume | Xxx | 55 | 65
12:50 | Kate | Uh | 35 | 62
15:50 | Maria | Zzz | 38 | 67
【问题讨论】:
-
输出文件是否有任何预期的排序顺序?