小编kll*_*rdr的帖子

检查两个文件是否在 2 列值中匹配并将这些行打印到新的输出文件

我想根据每个文件的两个列值匹配两个文件。如果“BP”和“P”的值在同一行中匹配,我想将这些行打印在第三个文件上,就像文件 2。

文件 1:

CHR BP BETA SE P PHENOTYPE FDR CATEGORY SNP
10 110408937 3.386e+00 1.333e+00 1.112e-02 1 1 Medication rs113627704
10 110408937 4.409e+00 1.623e+00 6.602e-03 2 1 Cardiovascular rs113627704
10 110408937 2.382e+00 1.124e+00 3.414e-02 3 1 Medication rs113627704
Run Code Online (Sandbox Code Playgroud)

文件2:

CHR F SNP BP P TOTAL
10 1 rs113627704 110408937 1.112e-02 456
4 1 rs43567 2345677 0.045457 567
3 1 rs567899 479899 0.3456 223
Run Code Online (Sandbox Code Playgroud)

期望的输出:

CHR BP BETA SE P PHENOTYPE FDR CATEGORY SNP
10 110408937 3.386e+00 1.333e+00 1.112e-02 …
Run Code Online (Sandbox Code Playgroud)

shell awk

0
推荐指数
1
解决办法
72
查看次数

标签 统计

awk ×1

shell ×1