您好我试图将多个文件(每个文件都有一个列但行数不同)粘贴在一起。但它确实没有提供我所期待的。怎么解决?
paste file1.txt file2.txt paste3.txt ... paste100 > out.txt
输入文件1:
A
B
C
输入文件2:
D
E
输入文件3:
F
G
H
I
J
....... ......
期望的输出:
A D F
B E G
C H
I
J
如果文件有多个行数不同的列会不会这样? 例如:
文件1
A 1
B 2
C 3
file2的
D 4
E 5
file3的
F 6 %
G 7 &
H 8 #
I 9 @
J 10 ?
输出:
A 1 D 4 F 6 %
B 2 E 5 G 7 &
C 3 H 8 #
I 9 @
J 10 ?
答案 0 :(得分:2)
不是paste
的默认行为吗?
% paste <(echo "a
b
c
d") <(echo "1
2
3") <(echo "10
> 20
> 30
> 40
> 50
> 60")
a 1 10
b 2 20
c 3 30
d 40
50
60
%