小编Mon*_*ika的帖子

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

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

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

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

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

在此先感谢您的帮助!

linux bash comparison awk data-analysis

4
推荐指数
1
解决办法
257
查看次数

标签 统计

awk ×1

bash ×1

comparison ×1

data-analysis ×1

linux ×1