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

linux join命令详解

人气:222 ℃/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连接的域 

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

  • linux文件保存退出

    很多朋友都想知道linux怎么保存文件并退出?下面就一起来看看吧!linux保存文件并退出只需要按ESC,输入:wq即可。按:q退出:在任何情况先按键盘上面的ESC按键,接着按...

    科技查看全文>>
  • 不善于表达的经典话的句子(性格内向不爱说话的说说)

    1、始终我是个不善于表达心底想法的人,哪怕是对至亲我的心意在心底,不说出来不表示不爱爸爸生病了,希望他一切都好~~2、你不善言辞,我不善言表,去家着么想小样妈去家此沉默以言。3...

    说说查看全文>>
  • 宝来散热器右边是什么?

    宝来散热器右边是温控开关。车辆散热器一般指的是水箱,宝来水箱加水口在水箱上部,放水口在水箱下部;加注的是防冻液,在特殊情况下可以加自来水。汽车水箱保养方式如下:1、将车辆停稳并...

    问答查看全文>>
  • 椰汁桂花糕的做法

    椰汁桂花糕的做法,让我们一起了解一下吧。做法一1、准备材料:椰奶、牛奶、白糖、吉利丁片、干桂花、冰糖。2、椰奶、牛奶、白糖和72g开水倒入锅内,小火,煮沸。3、放入3片泡软的吉...

    生活查看全文>>
  • 无锡十大适合带父母旅游的地方

    无锡适合带父母旅游的景点都有哪些,一起来看看小编的分享吧!1、太湖风景名胜区无锡太湖风景名胜区的包含的区域分别为梅梁湖、蠡湖、锡惠、马山等景区,环境优美,沁人心脾,是带父母去游...

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