# paste - 将多个文件按列队列合并

paste命令 用于将多个文件按照列队列进行合并。

将指定的文件按照列的方式合并,将结果显示到标准输出设备上,相当于两个并列的cat命令。

# 适用范围

RedHat
RHEL
Ubuntu
CentOS
Debian
Deepin
SUSE
openSUSE
Fedora
Linux Mint
Alpine Linux
Arch Linux

# 语法

paste  [选项]  files

# 选项

-d list, --delimiters=list       # 以指定的分隔符区取代tab
-s                               # 合并同一个文件的多行

--help                           # 显示帮助文档
--version                        # 显示命令版本信息

# 举例

[sogrey@bogon newDir]$ ls
new000  new001  test.txt  xx00  xx01
[sogrey@bogon newDir]$ cat new000
石家庄今日新增16例确诊病例
中国留美博士遇害 美驻华使馆慰问
[sogrey@bogon newDir]$ cat new001
特朗普夫人发文谴责国会暴乱
理塘文旅公司回应丁真抽烟
北京一确诊者隐瞒行程不配合流调
山西晋中新增2例无症状感染者
[sogrey@bogon newDir]$ paste new000 new001  # 将文件合并
石家庄今日新增16例确诊病例	特朗普夫人发文谴责国会暴乱
中国留美博士遇害 美驻华使馆慰问	理塘文旅公司回应丁真抽烟
	北京一确诊者隐瞒行程不配合流调
	山西晋中新增2例无症状感染者
[sogrey@bogon newDir]$ cat test.txt
石家庄今日新增16例确诊病例
中国留美博士遇害 美驻华使馆慰问
特朗普夫人发文谴责国会暴乱
理塘文旅公司回应丁真抽烟
北京一确诊者隐瞒行程不配合流调
山西晋中新增2例无症状感染者
[sogrey@bogon newDir]$ paste -s test.txt # 将同一个文件的多行合并成多列
石家庄今日新增16例确诊病例	中国留美博士遇害 美驻华使馆慰问	特朗普夫人发文谴责国会暴乱	理塘文旅公司回应丁真抽烟	北京一确诊者隐瞒行程不配合流调	山西晋中新增2例无症状感染者
[sogrey@bogon newDir]$