如何保留两个文本文件中的唯一行,丢弃重复项?

Sau*_*ley 0 sorting perl line duplicates

我有2个文件.

例如,文件#1的内容是:

hi1
hi2
hi4
Run Code Online (Sandbox Code Playgroud)

......文件#2是:

hi1
hi4
hi3
hi5
Run Code Online (Sandbox Code Playgroud)

我想整理这些文档,以便第三个文件只包含:

hi2
hi3
hi5
Run Code Online (Sandbox Code Playgroud)

谁能让我朝正确的方向折腾?我迫切需要!需要Perl,但接受C/C++.

RET*_*RET 5

我知道你要求perl或C,但在Unix(或使用MKS或Windows上的等效Unix工具包):

sort file1 file2 | uniq -u > file3
Run Code Online (Sandbox Code Playgroud)

它没有那么简单.