小百科,大世界
首页 / 计算机 / Linux / Linux命令 / 文档编辑

paste 合并两个文件 繁體

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

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

常用参数:

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

参考示例

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

$ cat File1
 aaa
 bbb
 ccc
 ddd
 eee
$ cat File2
 AAA
 BBB
 CCC
 DDD
 EEE
$ paste File1 File2
 aaa     AAA
 bbb     BBB
 ccc     CCC
 ddd     DDD
 eee     EEE
   

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

$ paste -d: File1 File2
 aaa: AAA
 bbb: BBB
 ccc: CCC
 ddd: DDD
 eee: EEE
   

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

$ paste -s File1 File2 
 aaa     bbb     ccc     ddd     eee
 AAA     BBB     CCC     DDD     EEE
  
首页 / 计算机 / Linux / Linux命令 / 文档编辑
相关连接:
Prev:
mkvcdfs 制作vcd文件
mtype mtools工具
nano 字符终端文本编辑器
Next:
znew 将.Z压缩包重新转化.gz压缩包
zipsplit 分割压缩包
zipinfo 查看压缩文件信息
zfore 强制添加.gz后缀
uudecode 还原档案
资源来自网络,仅供参考