系统相关
首页 > 系统相关> > linux – AWK在两个单独的文件中比较两列

linux – AWK在两个单独的文件中比较两列

作者:互联网

我想比较两个文件,并做这样的事情:如果第一个文件中的第5列等于第二个文件中的第5列,我想打印第一个文件中的整行.那可能吗?我搜索了这个问题,但无法找到解决方案:(

文件由制表符分隔,我试过这样的事情:

zcat file1.txt.gz file2.txt.gz | awk -F'\t' 'NR==FNR{a[$5];next}$5 in a {print $0}'

有没有人试图做类似的事情?

标签:bash,linux,comparison,awk,data-analysis
来源: https://codeday.me/bug/20190528/1168199.html