首页 > 解决方案 > 使用 bash 合并两个文件的所有列

问题描述

我有两个文件

A B C D E F
B D F A C E
D E F A B C

1 2 3 4 5 6
2 4 6 1 3 5
4 5 6 1 2 3

我想要这样的东西:

A1 B2 C3 D4 E5 F6
B2 D4 F6 A1 C3 E5
D4 E5 F6 A1 B2 C3

我的意思是,结合两个文件粘贴所有列的内容。

非常感谢!

标签: linuxpaste

解决方案


您能否尝试跟随,尝试在这里使用xargs+的组合来做一些有趣的paste事情。

xargs -n6 < <(paste -d'\0' <(xargs -n1 < Input_file1) <(xargs -n1 < Input_file2))

推荐阅读