awk按列联接多个文件

时间:2018-08-29 07:09:11

标签: bash join awk

想要使用第一列作为键来合并/附加/加入具有2列的多个文件。首选awk,但也欢迎其他建议。任何代码都请解释一下,以便我也可以学习。

file1

frames rmsd
     1 1.2
     2 0.2
     3 1.2
     4 0.2

文件2

frames rmsd
     1 2.2
     2 3.2
     3 5.2
     4 6.2

我有30多个文件。

所需的输出

所有文件

frames rmsd1 rmsd2 ... rmsd32
     1 1.2 2.2
     2 0.2 3.3
     3 1.2 5.2
     4 0.2 6.2

想用awk做。 单行加上解释将不胜感激。

编辑1

我知道可以通过连接两个文件来完成,但是可以与bash扩展文件{0..5} .dat一起使用

我想使用awk,因为我还有其他文件需要转换为单个文件。

编辑2

解决方案

join multiple files

0 个答案:

没有答案