0

我有两个大文件,例如;

文件 1

0.678 JA0678
0.567 JA0907
0.345 JA0408

文件2

0.574 JA0907
0.467 JA2345
0.347 JA0678

我想要这样的输出;

0.678 JA0678
0.567 JA0907

谢谢。

4

2 回答 2

0

尝试这样做:

$ awk 'NR==FNR{a[$2]=$1}NR!=FNR && $2 in a{print a[$2], $2}' file1 file2
0.567 JA0907
0.678 JA0678
于 2013-04-03T14:13:26.347 回答
0
awk '{if($2 in seen) print seen[$2] " " $2; else seen[$2]=$1}' File1 File2

输出:

0.567 JA0907
0.678 JA0678
于 2013-04-03T14:16:12.423 回答