首页 > 系统服务 > 详细

Linux多文件按行拼接整合命令paste

时间:2020-01-14 18:00:12      阅读:89      评论:0      收藏:0      [点我收藏+]

Linux下的paste命令主要用于从多个文件(包括标准输入)中读取内容,将每个文件的对应行用指定分隔符(默认tab制表符)拼接起来并打印到标准输出,我们可以使用重定向命令“>”将输出结果保存到文件中,从而实现整合多个文件的功能。

 

常用参数:

-d<分隔符> 指定分隔符,若未使用该参数则默认制表符分隔
-s 不使用平行的行目输出模式,而是每个文件占用一行

 

应用实例:paste命令整合多个文件

$ cat username  
张三  
李四  
王五  
$ cat usermail  
zs@linux.com  
ls@linux.com  
ww@linux.com  
$ cat userjob  
程序员  
销售  
财务  
$ paste username usermail userjob 张三 zs@linux.com 程序员 李四 ls@linux.com 销售 王五 ww@linux.com 财务
$ paste -s username usermail userjob 张三 李四 王五 zs@linux.com ls@linux.com ww@linux.com 程序员 销售 财务
$ paste -d / username usermail userjob 张三/zs@linux.com/程序员 李四/ls@linux.com/销售 王五/ww@linux.com/财务

 

转自:https://blog.csdn.net/kobejayandy/article/details/20914039

Linux多文件按行拼接整合命令paste

原文:https://www.cnblogs.com/bymo/p/12193230.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!