尝试在 linux 命令行中执行此操作。想要合并两个文件,根据 ID 比较值,但只保留具有较新/较大日期值的 ID(编辑:等于或大于)。因为 ID 456604 在两个文件中,所以只想保留文件 2 中日期较新的一个:“20111015 456604 tgf”
文件 1
Date ID Note
20101009 456604 abc
20101009 444444 abc
20101009 555555 abc
20101009 666666 xyz
文件 2
Date ID Note
20111015 111111 abc
20111015 222222 abc
20111015 333333 xyz
20111015 456604 tgf
然后输出将两个文件合并,但只保留第二个 ID 值和较新的日期。行的顺序无关紧要,只是概念输出的示例。
输出
Date ID Note
20101009 444444 abc
20101009 555555 abc
20101009 666666 xyz
20111015 111111 abc
20111015 222222 abc
20111015 333333 xyz
20111015 456604 tgf