我有 2 个文本文件,我需要将“更改”导出到一个新文件。这意味着将第二个文件的行与第一个文件的行进行比较,如果在那里找不到行,那么它将把它附加到新的(第三个)文件中。
第一个文件的内容是:
ABC 123 q1w2sd DEF 321 sdajkn GHI 123 杰斯德纳伊 JKL 456 jsd223
第二个文件包含:
ABC 123 XXXXXX JKL 456 jsd223 DEF XXX sdajkn GHI 123 杰斯德纳伊
请注意,以 ABC 和 DEF 开头的行已更改。JKL 刚刚改变了它的位置。
输出文件应包含:ABC 123 XXXXXX DEF XXX sdajkn
如何使用“awk”或“sed”来做到这一点?
编辑:第二个文件中的新行也应计为更改..