Linux 如何使用shell脚本查找两个文本文件之间不常见的行?

Linux 如何使用shell脚本查找两个文本文件之间不常见的行?,linux,bash,file,shell,analytics,Linux,Bash,File,Shell,Analytics,我有两个文本文件file1.txt和file2.txt file1.txt包含: a b c a b c d e f file2.txt包含: a

我有两个文本文件file1.txt和file2.txt

file1.txt包含:

                 a
                 b
                 c
                 a
                 b
                 c
                 d
                 e 
                 f
file2.txt包含:

                 a
                 b
                 c
                 a
                 b
                 c
                 d
                 e 
                 f
输出应为:

                  d
                  e
                  f
我尝试使用的命令是'diff file2.txt file1.txt'
它只提供公共行。

假设输入文件已排序:

查看“加入”可以为您做的所有其他事情的详细信息。

请尝试下面的内容

grep -vf file1.txt file2.txt

comm -13 file1.txt file2.txt
对于diff,您必须执行一些额外的操作

diff inp inp1 | grep '>' | cut -f2 -d' '