首页 > 解决方案 > 如何使用 awk 比较 2 个文件并返回匹配值

问题描述

我有 2 个文件:

文件1:

DS496218    
DS496219  

文件2:

DS496218    40654      
DS496218    42783     
DS4962187   40654   
DS4962186   45454
DS49621228  42783

输出文件

DS496218    40654     
DS496218    42783
awk 'NR==FNR{A[$1];next}$1 in A {print $0}' File1 File2 > output_file

错误在哪里?

标签: fileawkmerge

解决方案


推荐阅读