想要使用第一列作为键来合并/附加/加入具有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
解决方案