博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
shell文本过滤编程(十一):paste命令
阅读量:6161 次
发布时间:2019-06-21

本文共 941 字,大约阅读时间需要 3 分钟。

【版权声明:转载请保留出处:blog.csdn.net/gentleliu。

Mail:shallnew at 163 dot com】

从字面上能够看出。paste命令和cut命令功能相反,cut命令是从文件行中取出字段,而paste命令是将文件行信息合并到一行。
paste命令用法为:

paste -d -s -file1 file2

-s选项是将文件行合并成一行。

比方现有例如以下文件:

# paste 1.filenameallenbobchrisdyao
# paste 1.file -s name    allen    bob    chris    dyao

该命令将文件每行按tab键分隔合并成一行。

-d选项指定分隔符号。比方:

# paste -s -d - 1.file name-allen-bob-chris-dyao

paste能够将多个文件按列拼接起来。例如以下:

# paste 1.file 2.file  3.filename    sex    ageallen    mail    25bob    female    27chris    male    56dyao    mail    14    female    19
还能够将多个文件按列拼接起来:
# paste 1.file 2.file  3.file -sname    allen    bob    chris    dyaosex    mail    female    male    mail    femaleage    25    27    56    14    19
当然也能够制定分隔符号:
# paste 1.file 2.file  3.file -s -d:name:allen:bob:chris:dyaosex:mail:female:male:mail:femaleage:25:27:56:14:19
或者
# paste 1.file 2.file  3.file -d:name:sex:ageallen:mail:25bob:female:27chris:male:56dyao:mail:14:female:19

 

 

 

你可能感兴趣的文章
[sharepoint]根据用户名获取该用户的权限
查看>>
多线程模拟实现生产者/消费者模型 (借鉴)
查看>>
iOS开发需要哪些图片?
查看>>
命令行远程链接MySQL
查看>>
logstash向elasticsearch写入数据,如何指定多个数据template
查看>>
Node.js:Web模块、文件系统
查看>>
【转】灵活运用 SQL SERVER FOR XML PATH
查看>>
WCF角色服务
查看>>
常用sql001_partition by 以及 row_number()和 dense_rank()和rank()区别
查看>>
已开源|码上用它开始Flutter混合开发——FlutterBoost
查看>>
原地踏步 – 没有突破高效理念的结果
查看>>
“间谍”软件克星Ad-Aware
查看>>
终端服务器超出了最大允许连接数
查看>>
ansible软件模块参数
查看>>
vue-amap - 基于Vue2.0和高德地图的地图组件
查看>>
Windows Tips
查看>>
C语言常用函数说明
查看>>
Java经典设计模式-创建型模式-抽象工厂模式(Abstract Factory)
查看>>
js 字符串操作
查看>>
phpstorm 10 注册码
查看>>