paste命令 – 合并两个文件

ID:12568 / 打印

paste命令来自英文单词“粘贴”,其功能是用于合并两个文件。paste命令能够将两个文件以列对列的方式进行合并,相当于是把两个不同的文件内容粘贴到了一起,形成新的文件,如需先将内容合并成一行,再以行粘贴的方式合并,可以用-s参数搞定。

语法格式:paste [参数] 文件名1 文件名2

常用参数:

-d设置自定义间隔符
-s将每个文件粘贴成一行
--从标准输入中读取数据

参考示例

现有两个文件(File1,File2),对其进行合并操作:

[root@linuxcool ~]# cat File1  aaa  bbb  ccc  ddd  eee [root@linuxcool ~]# cat File2  AAA  BBB  CCC  DDD  EEE [root@linuxcool ~]# paste File1 File2  aaa	 AAA  bbb	 BBB  ccc	 CCC  ddd	 DDD  eee	 EEE

设置合并后内容的分隔符,再进行合并操作:

[root@linuxcool ~]# paste -d: File1 File2  aaa: AAA  bbb: BBB  ccc: CCC  ddd: DDD  eee: EEE

设置每个文件内容为一行,再进行合并操作:

[root@linuxcool ~]# paste -s File1 File2   aaa 	 bbb	 ccc	 ddd	 eee  AAA	 BBB	 CCC	 DDD	 EEE
上一篇: tr命令 – 字符转换工具
下一篇: join命令 – 连接两个文件

作者:admin @ 24资源网   2024-10-01

本站所有软件、源码、文章均有网友提供,如有侵权联系308410122@qq.com

与本文相关文章

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。