通过管道在bash中合并文件

时间:2013-07-25 01:32:21

标签: bash pipe

我是linux的新手,我有一个简单的问题 我的任务
我有两个文件,A.txt和B.txt
A.TXT
1
2
3
B.txt
4
5
6
我希望得到一个结果:
C.txt
1 4
2 5
3 6

我的问题
基本上我可以使用脚本来执行此操作,但我想看看我是否可以使用管道在bash中执行此操作?

1 个答案:

答案 0 :(得分:3)

您可以使用paste命令:

paste -d' ' A.txt B.txt > C.txt

<强>测试

$ head *.txt
==> A.txt <==
1
2
3

==> B.txt <==
4
5
6

$ paste -d' ' A.txt  B.txt > C.txt
$ cat C.txt 
1 4
2 5
3 6