linux 2和文件2列合并,Linux按列合并两文件,列的拼合 (zhuan)
awk 和 cut
都能把一个多列文件差分成单列文件,那么反过来也可以用paste命令把多个单列文件拼合成一个多列文件。
命令举例:
paste names numbers 将两个文件合并用tab键分隔开
paste -d'+' names numbers 将两个文件合并指定'+'符号隔开
paste -s
names 将多行数据合并到一行用tab键隔开
参数说明:合并文件的列。
语 法:paste [-s][-d ][--help][--version][文件...]
补充说明:paste指令会把每个文件以列对列的方式,一列列地加以合并。
参 数:
-d或--delimiters= 用指定的间隔字符取代跳格字符。
-s或--serial 串列进行而非平行处理。
--help 在线帮助。
--version 显示帮助信息。
使用情景:
$ cat names
Tony
Emanuel
Lucy
Ralph
Fred
gan.cublog.cn
$ cat numbers
(307) 555-5356
(212) 555-3456
(212) 555-9959
(212) 555-7741
(212) 555-0040
$ paste names numbers 将两个文件合并,他们中间用tab键分隔开
Tony (307) 555-5356
Emanuel (212) 555-3456
Lucy (212) 555-9959
Ralph (212) 555-7741
Fred (212) 555-0040
gan.cublog.cn
$ cat addresses
55-23 Vine Street, Miami
39 University Place, New York
17 E. 25th Street, New York
38 Chauncey St., Bensonhurst
17 E. 25th Street, New York
gan.cublog.cn
$ paste names addresses numbers
Tony 55-23 Vine Street, Miami (307) 555-5356
Emanuel 39 University Place, New York (212) 555-3456
Lucy 17 E. 25th Street, New York (212) 555-9959
Ralph 38 Chauncey St., Bensonhurst (212) 555-7741
Fred 17 E. 25th Street, New York (212) 555-0040
$ paste -d' ' names addresses numbers 他们中间用指定的' '符号隔开
Tony 55-23 Vine Street, Miami (307) 555-5356
Emanuel 39 University Place, New York (212) 555-3456
Lucy 17 E. 25th Street, New York (212) 555-9959
Ralph 38 Chauncey St., Bensonhurst (212) 555-7741
Fred 17 E. 25th Street, New York (212) 555-0040
$ paste -s names 将多行数据合并到一行,他们间用tab键隔开
Tony Emanuel Lucy Ralph Fred
参考资料:
[1]: http://hi.baidu.com/quanzhou722/blog/item/6ecb30a72513ec8fd043584e.html
[2]: http://hi.baidu.com/pinemoon/blog/item/aae173aff5c021034b36d635.html
linux 2和文件2列合并,Linux按列合并两文件,列的拼合 (zhuan)相关推荐
- Linux按列合并两文件,列的拼合
Linux按列合并两文件,列的拼合 Linux按列合并两文件,列的拼合_苏冉旭的博客_百度空间 Linux按列合并两文件,列的拼合 awk 和 cut 都能把一个多列文件差分成单列文件,那么反过来也可 ...
- linux下将多个文件去除文件头合并_命令行生存指南:拆分与合并 | Linux 中国
这一节将会介绍 Linux 命令行下的文件拆分与合并操作. 作者:Psiace (本文字数:2706,阅读时长大约:3 分钟) 作为一个工程师,我们经常与命令行打交道,但除了工作用的命令,你是否尝试过 ...
- linux 文件的列数,Linux 输出文件列数,拼接文件
如果我只想看看文件的前几行,每行的字段数(列数),我的文件已tab作为分隔符(这个可以自己指定),其具体命令如下: head fileName | awk -F'\t' '{print NF}' 如果 ...
- Linux运维系列总结-Linux系统启动过程、WEB工作原理、DHCP工作原理、DNS解析原理、NFS网络文件系统、FTP文件传输协议、PXE+KICKSTART自动安装系统
Linux运维系列总结-Linux系统启动过程.WEB工作原理.DHCP工作原理.DNS解析原理.NFS网络文件系统.FTP文件传输协议.PXE+KICKSTART自动安装系统 1.Linux系统的启 ...
- Linux给每个数据后边加逗号,Linux awk如何将文件某列按照逗号分隔-逗号分隔值文件...
Linux开发技术如今在企业中很受重视,有不少的企业很关注Linux开发程序员,因此参加Linux培训学习的小伙伴也在不断地增加.本篇文章小编就给读者们分享一下Linux awk如何将文件某列按照逗号 ...
- linux 大文件切割和合并 tar分割和合并
要将目录logs打包压缩并分割成多个1M的文件,可以用下面的命令: tar cjf - logs/ |split -b 1m - logs.tar.bz2. 完成后会产生下列文件: logs.ta ...
- linux怎么同时查看两个文件,MultiTail - 在单个Linux终端中同时监视多个文件
无论是服务器管理员还是程序员,我们需要参考多个日志文件来有效地排除故障任务. 为了实现这一点,我们必须打开,拖尾或更少的不同shell中的每个日志文件. 但是,我们可以使用传统的tail命令状尾-f在 ...
- linux转为root用户_[R] 展示linux文件树 - collapsibleTree
效果如下 数据可视化 - linux treehttps://www.zhihu.com/video/1091763629531254784 scatterlist list_for_each_ent ...
- python 测试linux dev文件,Linux测试开发人员要掌握的Linux命令有哪些?
今天小编要跟大家分享的文章是关于Linux测试开发人员要掌握的学习Linux和 一.文件和目录相关 文件和目录相关 1.进入目录--cd cd /usr/local //进入/usr/local这个目 ...
最新文章
- 中国地图_铜板画地图铜地球仪高档办公室装饰用品定制铜版画地图中国地图世界地图定制惠风堂铜雕艺术...
- NetBeans 时事通讯(刊号 # 106 - Jun 17, 2010)
- Parallel学习
- 美国伊利诺伊大学香槟分校计算机专业,伊利诺伊大学香槟分校计算机科学排名第7(2020年TFE美国排名)...
- 投资学习网课笔记(part10)--基金第十课
- java 接口式自定义回调函数
- 安装node.js,CoffeeScript,Express.js,mysql,jade
- android软件百分比怎么实现,android 百分比布局
- 计算机设计大赛作品评语,第九届大学生短片大赛获奖作品评语
- 电脑c盘怎么清理_电脑C盘内存不足?三分钟教你彻底清理C盘空间,瞬间多出10个G...
- SolidKit.ERPs ERP集成接口工具(for SOLIDWORKS PDM)
- 红巨星粒子插件Trapcode Suite 14.0 Win版全套中文完美汉化版
- Nginx之读写分离
- PostgreSQL的全文检索(一)
- 从 Web2 社交面临的挑战看,Web3 为何能够取而代之
- linux开机自动root,linux怎样设置root自动登录
- 安搭Share:霜降来,寒意到
- VSFTP一键部署脚本
- 中国程序员独闯硅谷,逆袭成美国最佳 CEO,公司市值 160 亿美元!
- ncre计算机职业英语,NCRE计算机职业英语一级考试样卷.doc