linux join命令详解
linux系统join命令详解有哪些?让我们一起来了解下。
join指令是将两个具有相同域的纪录给挑选出来,再将这些纪录所有的域放到一行,需要注意的是,join在对两个文件进行连接时,两个文件必须都是按照连接域排好序的,按其他域排序是无效的。
语法:join [-i][-a<1或2>][-e<字符串>][-o<格式>][-t<字符>][-v<1或2>][-1<栏位>][-2<栏位>][--help][--version][文件1][文件2]
参考例子:
将两个文件的具有共同域的纪录连接在一起:
[root@linux265 ~]# 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@linux265 ~]# cat file_hobby.db
A li:Song
B wang:shopping
C zhang:pingpong
D liu:chess
E Wang:reading
[root@linux265 ~]# 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 除了显示共同域的纪录之外,-a1显示第一个文件没有共同域的纪录,-a2显示第二个文件中没有共同域的纪录
-i 忽略大小写
-o 设置结果显示的格式
-t 改变域的分隔符
-v1或-v2 不显示共同域的纪录之外,-v1显示第一个文件没有共同域的纪录,-v2显示第二个文件中没有共同域的纪录
-1或-2 -1用来设置文件1连接的域,-2用来设置文件2连接的域
今天的分享就是这些,希望能帮助大家。
-
罗姓男孩取什么名字好
罗姓男孩取什么名字好?下面就来给大家详细介绍:罗炜瑾、罗景胜、罗弈豪、罗新杰、罗浩博、罗持虎、罗政勇、罗俊彦、罗炜梵、罗迈魁、罗开冉、罗京奥、罗桦鹤、罗圣健、罗梓烁、罗烁辉、罗...
生活查看全文>> -
桑塔纳2019款内饰后视镜怎么拆?
拆除2019款桑塔纳内饰后视镜的方法:1、捏住后视镜后的圆柱,然后逆时针旋转45度即可拆下,拆下后,内后视镜底座仍会贴附在前挡风上;2、安装时只要对准,然后顺时针旋转90度即可...
问答查看全文>> -
中兴c3汽车怎么样?
中兴C3定位“城市多功能SUV”,性价比不错:1、具备时尚动感的前卫设计、超大的空间、出色的通过性和操控性;2、中兴C3时尚动感设计迎合年轻一族的喜好,外观、内饰、配置等方面以...
问答查看全文>> -
英朗汽车空调岀风口百叶窗怎么修
英朗汽车空调出风口百叶窗的维修方法:用小平头螺钉拧紧,仔细观察出风口左右两侧是否有敞开的边缘,在螺丝起子可以拧到的地方有一块毛巾垫。触摸汽车仪表板,他一点一点地走了出来。汽车空...
问答查看全文>>
推荐
- 1北京新能源指标怎么发放234
- 2新的南极站啥模样242
- 3迈腾增压器工作原理?376
- 4保时捷panamera评测怎样?137
- 5违规停车罚单最晚什么时间交?198
- 6庆贺好朋友结婚祝福语2022 好朋友结婚祝福194
- 7车辆大架号在哪里?341
- 8蓝山咖啡是黑咖啡吗 蓝山咖啡是哪个国家的108