当前位置:首页 > 运维 > 正文内容

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

phpmianshi5年前 (2016-04-22)运维16

概念

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

 

常用参数

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

 

示例

$ cat username  
张三  
李四  
王五  

$ cat usermail  
zs@phpmianshi.com  
ls@phpmianshi.com  
ww@phpmianshi.com  

$ cat userjob  
程序员  
销售  
财务  

$ paste username usermail userjob  
张三 zs@phpmianshi.com 程序员  
李四 ls@phpmianshi.com 销售  
王五 ww@phpmianshi.com 财务  

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

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


版权声明:本文由PHP面试资料网发布,如需转载请注明出处。
分享给朋友:

相关文章

彻底弄懂502/503/504(php-fpm+nginx)亲测可用

环境 php7.3.5 + nginx1.16.0相信大家都遇到过50X的问题,网上也看了很多文章,总是各种不对,所以今天咱们详解各种出现50X的情况和原因502:Bad Gateway &...

输入一个URL到底发生了什么

输入一个URL到底发生了什么

DNS解析TCP连接发送http请求服务器处理请求浏览器解析渲染页面连接结束DNS解析根域名服务器(root Name server) 是互联网域名解析系统(DNS)中最高级别的域名服务器,负责返...

记一次连接Redis偶现超时的问题

记一次连接Redis偶现超时的问题

问题描述公司老的项目没有任何监控,对于系统的运行健康情况完全不知,于是搭建了2套监控系统,一套sentry监控代码层面的exception,一套cls告警,监控所有系统的状态码,应用日志等。监控系统上...

linux中查看系统活动情况报告sar命令详解

有很多工具可以看网络流量,但我最喜欢sar。sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多...

高并发场景下backlog详解

本文详解高并发场景下backlog的配置和作用环境介绍: PHP 7.3.5 +nginx/1.16.0 +Linux VM_0_15_centos 3.10.0-514.26.2.el7.x86_6...

linux中netstat和ss命令详解

由于nio的普及,ck10k的问题已经成为过去式。现在随便一台服务器,都可以支持数十万级别的连接了。那么10万的连接需要多少资源呢?由于一个连接都是文件句柄,所以需要文件描述符数量支持才行,每一个so...

发表评论

访客

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