linux下多个文件相同行合并
通常我们遇到两个文件合并直接使用cat file1 file2 > file3,但是这种是将一个文件追加到另一个文件的末尾,相当于sql中的union,将多个查询记录合并到一起。今天要介绍的是将两个相同行的文件合并到一起,结果是相同的行追加到相同行的行尾,最后的文件还是保留原来的行数。类似于sql中的join。这个命令就是linux下的paste.使用如下:
paste file1 file2 > file3
我们假设两个文件内容分别如下:
[root@dbserver data]# cat id.txt
id name
1001 scala
1002 java
1003 linux
1004 shell
1005 python
[root@dbserver data]# cat price.txt
sid price
one 39.0
two 49.0
three 50.0
four 99.0
five 100.0
在这里我们通过paste命令将它们合并。
[root@dbserver data]# paste id.txt price.txt > concat.txt
[root@dbserver data]# cat concat.txt
id name sid price
1001 scala one 39.0
1002 java two 49.0
1003 linux three 50.0
1004 shell four 99.0
1005 python five 100.0
结果正是我们想要的,相同行对应相同行。
有图为证:
linux下多个文件相同行合并相关推荐
- linux如何解除密码,如何在Linux下解除PDF文件的密码?
[51CTO.com快译]今天,我碰巧与一位朋友共享一个受密码保护的PDF文件.我知道该PDF文件的密码,但不想透露.相反,我只想解除密码,将文件发送给朋友.于是我开始在网上找一些简单的方法,好解除P ...
- Linux下的ELF文件、链接、加载与库(含大量图文解析及例程)
Linux下的ELF文件.链接.加载与库 链接是将将各种代码和数据片段收集并组合为一个单一文件的过程,这个文件可以被加载到内存并执行.链接可以执行与编译时,也就是在源代码被翻译成机器代码时:也可以执行 ...
- linux下执行.sh文件的方法和语法
linux下执行.sh文件的方法 .sh文件就是文本文件,如果要执行,需要使用chmod a+x xxx.sh来给可执行权限. 是bash脚本么 可以用touch test.sh ...
- 嵌入式linux 忘了密码,如何在Linux下解除PDF文件的密码?
今天,我碰巧与一位朋友共享一个受密码保护的PDF文件.我知道该PDF文件的密码,但不想透露.相反,我只想解除密码,将文件发送给朋友.于是我开始在网上找一些简单的方法,好解除PDF文件的密码保护.上网搜 ...
- 10.如何在Linux下解除PDF文件的密码?
今天,我碰巧与一位朋友共享一个受密码保护的PDF文件.我知道该PDF文件的密码,但不想透露.相反,我只想解除密码,将文件发送给朋友.于是我开始在网上找一些简单的方法,好解除PDF文件的密码保护.上网搜 ...
- linux下编译make文件报错“/bin/bash^M: 坏的解释器,使用grep快速定位代码位置
一.linux下编译make文件报错"/bin/bash^M: 坏的解释器 参考文章:http://blog.csdn.net/liuqiyao_01/article/details/415 ...
- linux下删除乱码文件
为什么80%的码农都做不了架构师?>>> 在linux下对于每个文件都一个对应的不变的inode号,使用 ls -li 可以查看到文件的inode号,同时find可以根据ino ...
- Linux下统计当前文件夹下的文件个数、目录个数
这篇文章主要介绍了Linux下统计当前文件夹下的文件个数.目录个数,本文使用ls命令配合管理.grep命令实现统计需求,需要的朋友可以参考下 1) 统计当前文件夹下文件的个数 复制代码 代码如下: l ...
- linux 音频文件长度,Linux下压缩音频文件
安装工具 sudo apt-get install lame 具体用法可以查看帮助 lame --help 通过更改音频文件的帧数 可以让文件变小 但是音质也会随之下降 现在比较多的mp3文件是1 ...
最新文章
- 更换YUM及升级包方法
- c++ list容器获取第n给元素_深入Python(17)-List 的 append 和 pop
- 【BCFTOOLS】按样本拆分VCF文件
- VTK:简单操作之RandomSequence
- python天天向上每十天休息一天_Python基础第十天
- 第五十三期:公司如何选择数据库?DynamoDB、Hadoop和MongoDB 大比拼
- mysql dbo_mysql-双重分组
- const参数,const返回值与const函数
- android 代码 shape,Android Shape控件美化实现代码
- STM32之内部FLASH原理
- 影响力-你为什么说是
- 2016.6.29 tomcat卸载后在安装出现错误:failed to install tomcat7 service
- 红橙Darren视频笔记 反射注解泛型简介
- nginx配置SSL实现服务器/客户端双向认证
- android studio开发个人备忘录算法设计_Android Studio 4.1 发布,全方位提升开发体验...
- Redhat8 配置使用阿里源(关闭官方订阅)
- UE5——材质学习笔记(4):溶解材质
- 什么是智能无损网络?
- windows 下配置 Nginx 常见问题
- python读书心得体会范文_读书心得体会范文10篇