使用linux的join命令连接两个文件
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要介绍了使用linux的join命令连接两个文件,具有一定借鉴价值,需要的朋友可以参考下。下面就和我一起来看看吧。join的连接操作简言之就是将两个具有相同域的纪录给挑选出来,再将这些纪录所
千家信息网最后更新 2026年11月02日使用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安全错误
数据库的锁怎样保障安全
咖啡网
互联网科技公司的优势
互联网是不是新科技
科技信息互联网
互联网科技金融
互联网科技视频
丰台科技园 互联网
天扬科技互联网广告
互联网巨头投资的硬核科技
江苏南京365互联网科技
欧洲十大科技互联网公司
成都互联网科技公司100强
彤创互联网科技有限公司
智帮互联网科技公司最近动向
江苏互联网科技小贷
互联网科技包装股
保山互联网科技靠谱吗
银川新华互联网科技学校原画
米泉互联网科技专业怎么样
科技发展第三阶段互联网时代
网络科技有限互联网
科技与互联网发展
杭州互联网科技公司
亿账通互联网科技
宁波青枫互联网科技有限公司
互联网科技与大数据专业
上海同邻互联网科技有限公司规模
互联网科技机房
互联网科技企业文化
山东亿川互联网科技有限责任公司