通过管道在bash中合并文件

通过管道在bash中合并文件,bash,pipe,Bash,Pipe,我是linux新手,我有一个简单的问题。 我的任务 我有两个文件,A.txt和B.txt A.txt 1 2 3 B.txt 4 5 6 我想要一个结果: C.txt 14 2.5 36 我的问题 基本上,我可以使用脚本来执行此操作,但我想看看是否可以在bash with pipe中执行此操作?您可以使用paste命令: paste -d' ' A.txt B.txt > C.txt 测试: $ head *.txt ==> A.txt <== 1 2 3 ==>

我是linux新手,我有一个简单的问题。
我的任务
我有两个文件,A.txt和B.txt
A.txt
1
2
3
B.txt
4
5
6
我想要一个结果:
C.txt
14
2.5
36

我的问题

基本上,我可以使用脚本来执行此操作,但我想看看是否可以在bash with pipe中执行此操作?

您可以使用
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
$head*.txt
==>A.txt B.txt C.txt
$cat C.txt
1 4
2 5
3 6

或使用管道粘贴-d'-B.txt。