使用linux的join命令连接两个文件
发表于:2024-12-13 作者:千家信息网编辑
千家信息网最后更新 2024年12月13日,这篇文章主要介绍了使用linux的join命令连接两个文件,具有一定借鉴价值,需要的朋友可以参考下。下面就和我一起来看看吧。join的连接操作简言之就是将两个具有相同域的纪录给挑选出来,再将这些纪录所
千家信息网最后更新 2024年12月13日使用linux的join命令连接两个文件
这篇文章主要介绍了使用linux的join命令连接两个文件,具有一定借鉴价值,需要的朋友可以参考下。下面就和我一起来看看吧。
join的连接操作简言之就是将两个具有相同域的纪录给挑选出来,再将这些纪录所有的域放到一行。
注意:join在对两个文件进行连接时,两个文件必须都是按照连接域排好序的,按其他域排序是无效的。
语法格式:join [参数] [文件1] [文件2]
常用参数:
-a1或-a2 | 除了显示共同域的纪录之外,-a1显示第一个文件没有共同域的纪录,-a2显示第二个文件中没有共同域的纪录 |
-i | 忽略大小写 |
-o | 设置结果显示的格式 |
-t | 改变域的分隔符 |
-v1或-v2 | 不显示共同域的纪录之外,-v1显示第一个文件没有共同域的纪录,-v2显示第二个文件中没有共同域的纪录 |
-1或-2 | -1用来设置文件1连接的域,-2用来设置文件2连接的域 |
参考实例
将两个文件的具有共同域的纪录连接在一起:
[root@linuxcool ~]# cat file.db
A li:20:men:anhui
B wang:21:women:jiangsu
C zhang:22:men:anhui
D liu:23:women:Shanghai
E chen:23:women:Hefei
[root@linuxcool ~]# cat file_hobby.db
A li:Song
B wang:shopping
C zhang:pingpong
D liu:chess
E Wang:reading
[root@linuxcool ~]# join -t: file.db file_hobby.db
A li:20:men:anhui:Song
B wang:21:women:jiangsu:shopping
C zhang:22:men:anhui:pingpong
D liu:23:women:Shanghai:chess
-a1还显示第一个文件中没有共同域的纪录,-a2则显示第二个:
[root@linuxcool ~]# join -t: -a1 file.db file_hobby.db
A li:20:men:anhui:Song
B wang:21:women:jiangsu:shopping
C zhang:22:men:anhui:pingpong
D liu:23:women:Shanghai:chess
E chen:23:women:Hefei
[root@linuxcool ~]# join -t: -a2 file.db file_hobby.db
A li:20:men:anhui:Song
B wang:21:women:jiangsu:shopping
C zhang:22:men:anhui:pingpong
D liu:23:women:Shanghai:chess
E Wang:reading
设置指定格式的域来显示出来(将具有共同纪录的域按照姓名+性别+爱好的格式显示出来):
[root@linuxcool ~]# join -t: -o1.1 1.3 2.2 file.db file_hobby.db
A li:men:Song
B wang:women:shopping
C zhang:men:pingpong
D liu:women:chess
以上就是使用linux的join命令连接两个文件的详细内容了,看完之后是否有所收获呢?如果想了解更多相关内容,欢迎来行业资讯!
文件
纪录
两个
格式
命令
内容
参数
就是
参考
相同
简言之
一行
价值
分隔符
大小
姓名
实例
常用
性别
更多
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
mvc怎么调用底层数据库
sanba服务器
成都微视界网络技术有限公司
access远程调数据库
网络安全问题灵魂文案
计算机网络技术及应用题库
河南一手楼盘销售软件开发
开源web 数据库
数据库时间范围内数据量
孟州天气预报软件开发
无极数据库如何设置气血石
武警信息工程大学网络安全专业
计算机网络技术大专生参军
网络安全守护者手抄报
贵广网络技术岗工资待遇怎么样
数据库表增加一行
东莞市遇朔网络技术有限公司
廊坊管家婆软件开发
推荐网络安全教程视频教程
数据库隔离等级划分
北京苍穹数据库 介绍
梦幻西游四川2区服务器
网络安全手抄报插画入门
网络安全技术人员为什么不能露脸
微软数据库客服电话24小时人工
幼升小报名显示户籍不在数据库
魔兽世界艾欧娜尔服务器
软件开发培训技术规范书
闵行区服务软件开发学习
代理服务器到期了怎么办