使用linux的join命令连接两个文件
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,这篇文章主要介绍了使用linux的join命令连接两个文件,具有一定借鉴价值,需要的朋友可以参考下。下面就和我一起来看看吧。join的连接操作简言之就是将两个具有相同域的纪录给挑选出来,再将这些纪录所
千家信息网最后更新 2025年12月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安全错误
数据库的锁怎样保障安全
山西潮流软件开发服务推广
做软件开发的条件
网络安全与服务应当
宁夏软件开发培训
抖音最火网络安全宣传视频
3d建模软件开发设计pdf
三级网络技术合格
互联网科技创新英文
陕西服务器机柜定做高档虚拟主机
服务器黑市
安卓系统的软件开发的论文
淘宝 ip 数据库
杨浦区市场软件开发成本价
网络安全消除混乱的办法
合并单元格每个都有数据库
查看数据库监听日志位置
湖南软件开发培训班靠谱吗
青岛ibm服务器
国家2021网络安全报告
远程访问服务器上的浏览器
沈阳科技学院互联网金融宿舍
计算机网络安全防护系统
如何改链接服务器ip地址
哪种人适合大数据库
仙剑诀数据库文件破解
广西南宁易唐软件开发
关于农业软件开发的市场背景
服务器cu代表什么
数据库基础操作
怎样验证备份数据库是不是有效