合并多个类似表的文件

时间:2015-11-18 10:54:24

标签: csv join awk merge tabular

我需要合并6个类似制表符分隔的表和5列,如下例所示: 档案s1

  s1
A 4 
B 3
C 6
D 3

档案s2

  s2
A 8
B 5
E 4
F 3
G 6

档案s3

  s3
A 3
B 6
C 9
E 9
F 6
G 8
H 4

输出

  s1 s2 s3
A 4  8  3
B 3  5  6
C 6  -  9
D 3  -  -
E -  4  9
F -  3  6
G -  6  8
H -  -  4

等等。目标是以某种方式合并类似的“字母”,将不同文件中的每个值(如果它们存在)添加到适当的列中(如果不存在则将其标记为“ - ”或“0”)。

我已经尝试了joinawk,但我没有成功,我认为它需要更高级的方法。

0 个答案:

没有答案