相关疑难解决方法(0)

如何使用AWK合并两个文件?

文件1有5个字段ABCDE,字段A是整数值

文件2有3个字段AFG

文件1中的行数远大于文件2中的行数(20 ^ 6到5000)

文件1中A的所有条目都出现在文件2的字段A中

我想通过字段A合并这两个文件并携带F和G.

期望的输出是ABCDEFG

档案1

 A     B     C    D    E
4050 S00001 31228 3286 0
4050 S00012 31227 4251 0
4049 S00001 28342 3021 1
4048 S00001 46578 4210 0
4048 S00113 31221 4250 0
4047 S00122 31225 4249 0
4046 S00344 31322 4000 1
Run Code Online (Sandbox Code Playgroud)

档案2

A     F    G   
4050 12.1 23.6
4049 14.4 47.8   
4048 23.2 43.9
4047 45.5 21.6
Run Code Online (Sandbox Code Playgroud)

期望的输出

A    B      C      D   E F    G
4050 S00001 31228 3286 0 12.1 …
Run Code Online (Sandbox Code Playgroud)

unix linux bash awk

31
推荐指数
3
解决办法
7万
查看次数

标签 统计

awk ×1

bash ×1

linux ×1

unix ×1