|
paste paste files together
将几个文档的内容合并,假设现有3个文件,分别是 file1, file2,file3
file1 里的内容为:
file2 里面的内容为:
file3 里面的内容为:
使用命令:
paste file1 file2 file3 > merge
结果是创建了 merge 文件(假设 merge 文件原先不存在),而 merge 里面的内容为:1 A aaa
2 B bbb
3 C ccc
4 D ddd
5 E eee
上面的结果横向排列,且中间以 Tab 一个空格隔开。
其实,用 cat 指令也可以连接文件,但是 cat 后的结果是垂直连接的,如执行:
cat file1 file2 file3 > merge2
指令执行后结果为:
1
2
3
4
5
A
B
C
D
E
aaa
bbb
ccc
ddd
eee
使用 -d 选项指定分隔符# cat 1.txt
1
2
3
4
5
# cat 2.txt
a
b
c
d
e
# cat 3.txt
A
B
C
D
E
# paste 1.txt 2.txt 3.txt -d ":"
1:a:A
2:b:B
3:c:C
4:d:D
5:e:E |
|