两者都有两列:名称和ID。(files are in xls or txt format)
File 1:
AAA K0125
ccc K0234
BMN_a K0567
BMN_c K0567
File 2:
AKP K0897
BMN_a K0567
ccc K0234
我想使用这两个文件打印不常见的行。 如何使用linux终端完成。
答案 0 :(得分:1)
尝试这样的事情: -
join "-t " -j 1 -v 1 file1 file2
考虑两个文件已排序。
答案 1 :(得分:1)
首先sort
这两个文件然后使用comm
实用程序和-3
选项
sort file1 > file1_sorted
sort file2 > file2_sorted
comm -3 file1_sorted file2_sorted
来自man comm
-3 suppress column 3 (lines that appear in both files)
输出:
AAA K0125
AKP K0897
BMN_c K0567