且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如果找到匹配项,如何比较两个文件中的多列并从另一列中检索相应的值

更新时间:2022-11-14 14:49:55

您可以使用以下awk命令:

You can use this awk command:

awk  'FNR==NR{a[$1,$2,$3]; next} ($4,$5,$6) in a{print $2}' file1 file2

10352
10356
10357
10358
10453
10454
10458
10459
10460
10512
10513
10514
10515
10556
10557
10558
10566
10567
10568
10569
10650
10651
10652
10653
10654
10655
23627
23628
23629
23630
23631
23632