Linux 如何使用shell脚本查找两个文本文件之间不常见的行?
我有两个文本文件file1.txt和file2.txt file1.txt包含: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
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' '