当前位置:家常菜>百科>科技>正文

linux join命令详解

人气:429 ℃/2024-04-19 08:09:02

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连接的域 

今天的分享就是这些,希望能帮助大家。

  • 长城汽车vv5s价格是多少?

    长城汽车vv5s价格是12.58--17.30万,具体多少钱建议到当地4S店咨询一下,因为各地优惠不同:1、2020款VV5的动力,2020款VV5动力总成进行了全面革新升级,...

    问答查看全文>>
  • 研美颜面膜怎么样 研美颜面膜效果好吗

    最近真的天天都在拍摄,我本人是那种拒绝无效护肤,还好遇到了研美颜玻尿酸补水保湿面膜。下面小编为大家介绍下研美颜面膜效果好吗?研美颜面膜怎么样研美颜面膜效果好吗研美颜玻尿酸补水保...

    品牌查看全文>>
  • 自己生日娘的难日祝福语怎么说

    1、自己的生日妈妈的难日,感谢妈妈二十五年前生下了我,妈妈辛苦了。2、愿往后余生,脸上有笑,眼中有光心中有爱,多点幸运不负流年,不负自己,我的生日,妈妈的难日,祝妈妈永远健康。...

    祝福语查看全文>>
  • 11款君越2.4油耗

    这款车的百公里油耗为12升左右。汽车的油耗与汽车本身是有关系的,但是不仅与汽车本身有关系,也与驾驶员的驾驶习惯和行驶路况有关系。如果驾驶习惯不好,并且经常在一些堵车严重的道路上...

    问答查看全文>>
  • 七月简短美句文案 七月你好文案

    1、片石即一座佛,一座佛又即一片石,无非是一片心。2、连雨不知春去,一晴方觉夏深。团子们,七月,早安。3、生活在于经历,不在于平米;富裕在于感悟,也不在于别墅。4、七月柳条抽芽...

    句子查看全文>>
本网站部分内容、图文来自于网络,如有内容侵犯您的合法权益,请及时与我们联系,我们将第一时间安排核实及删除!
CopyRight © 2007-2025 家常菜 All Rights Reserved. 手机版