相关疑难解决方法(0)

使用 Unix 和 Awk 比较两个文件

我需要使用 4 个字段(文件 1 的字段 1、2、4 和 5 与文件 2 的字段 1、2、4 和 5)比较两个文件 File1 和 File2(以空格分隔)。

逻辑:
如果文件 1 的第 1、2 和 4 列与文件 2 的第 1、2 和 4 列匹配,并且第 5 列不匹配,则来自文件 1 和文件 2 的行都连接起来重定向为输出。因此,输出文件仅包含 File1 和 File2 的第 1、2 和 4 列匹配而第 5 列不匹配的那些行。

文件1:

sc2/80         20      .        A       T         86       PASS     N=2     F=5;U=4
sc2/60         55      .        G       T         76       PASS     N=2     F=5;U=4 
sc2/68         20      .        T       C         71       PASS     N=2     F=5;U=4
sc2/24         24      .        T       G …
Run Code Online (Sandbox Code Playgroud)

bash sed awk

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

标签 统计

awk ×1

bash ×1

sed ×1