使用shell脚本组合2个文件的列

时间:2013-09-20 14:26:34

标签: shell join command-line

我有one.txt

A B
C D
E F

和two.txt

H
J
N

如何将第3列添加到one.txt中,如:

A B H
C D J
E F N

我想使用shell脚本执行此操作..是否有任何可以帮助的命令?

1 个答案:

答案 0 :(得分:6)

paste救援。 -d代表“分隔符”,我将其设置为“空格”。

$ paste -d' ' one.txt two.txt
A B H
C D J
E F N

如果您希望将结果存储在one.txt中,可以将其保存在临时文件中,然后将其替换为one.txt

$ paste -d' ' one.txt two.txt > temp && mv temp one.txt