我有两个文件(FILE_A和FILE_B)。如何使用shell脚本获取下面的输出?
$cat FILE_A
a
b
c
d
$cat FILE_B
b
c
$cat OUTPUT
a
d
答案 0 :(得分:3)
你可以尝试这个(虽然这不是awk
)
sort FILE_A FILE_B | uniq -u
答案 1 :(得分:1)
确保您的文件已排序。 试试这个:
diff -y --suppress-common-lines <(sort fileA) <(sort fileB) | awk '{print $1}'
答案 2 :(得分:1)
使用grep:
grep -f FILE_B FILE_A -v