我有两个不同的文件。 COLVR1的尾部看起来像
100787.000000 0.385815 0.311856 -0.852805 1.478398
100788.000000 0.424698 0.280581 -1.075253 1.233749
100789.000000 0.419921 0.283360 -1.072894 1.144797
100790.000000 0.384031 0.288386 -0.895948 1.171811
100791.000000 0.424542 0.300081 -1.063336 1.248646
COLVAR2的负责人看起来像
1.000000 0.314635 0.291627 -1.356783 1.135511
2.000000 0.316231 0.291815 -1.198632 1.199709
3.000000 0.296623 0.277002 -1.244003 1.150981
4.000000 0.334860 0.300902 -1.209217 1.172059
如何在bash中合并这两个文件,以便新文件看起来像
100787.000000 0.385815 0.311856 -0.852805 1.478398
100788.000000 0.424698 0.280581 -1.075253 1.233749
100789.000000 0.419921 0.283360 -1.072894 1.144797
100790.000000 0.384031 0.288386 -0.895948 1.171811
100791.000000 0.424542 0.300081 -1.063336 1.248646
1.000000 0.314635 0.291627 -1.356783 1.135511
2.000000 0.316231 0.291815 -1.198632 1.199709
3.000000 0.296623 0.277002 -1.244003 1.150981
4.000000 0.334860 0.300902 -1.209217 1.172059
我尝试使用paste -d " " COLVAR1 COLVAR2 >COLVAR_combined
,但它正在水平添加列。我想让它们垂直合并。有关如何使用awk
或以其他方式进行操作的任何想法?
答案 0 :(得分:0)
为什么不使用简单的cat
,以防您需要先完全打印一个Input_file,然后再打印第二个Input_file。
cat COLVAR1 COLVAR2 > output_file
如果您只想使用awk
,则可能会有以下帮助。
awk '{print}' COLVAR1 COLVAR2 > output_file
OR
awk '1' COLVAR1 COLVAR2 > output_file