来自两个unix文件的不匹配值

时间:2010-11-09 06:51:46

标签: shell

我有两个带数值的unix文件,例如:

文件1:
12345个
23456个
234578

文件2:
 2387
12345个
23456个
767888

我需要将两个文件中的不常见值分开,例如:234578,2387,767888。并使用shell脚本直接导入一个单独的文件。请指教。

2 个答案:

答案 0 :(得分:1)

排序fileA fileB | uniq -u> fileC

答案 1 :(得分:0)

comm可用于查找其中一个文件中唯一的文件中的行。

sort file1.txt > file1.srt
sort file2.txt > file2.srt
comm -2 -3 file1.srt file2.srt > only1.txt
comm -1 -3 file1.srt file2.srt > only2.txt