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连接的域
今天的分享就是这些,希望能帮助大家。
-
linux文件保存退出
很多朋友都想知道linux怎么保存文件并退出?下面就一起来看看吧!linux保存文件并退出只需要按ESC,输入:wq即可。按:q退出:在任何情况先按键盘上面的ESC按键,接着按...
科技查看全文>> -
不善于表达的经典话的句子(性格内向不爱说话的说说)
1、始终我是个不善于表达心底想法的人,哪怕是对至亲我的心意在心底,不说出来不表示不爱爸爸生病了,希望他一切都好~~2、你不善言辞,我不善言表,去家着么想小样妈去家此沉默以言。3...
说说查看全文>> -
宝来散热器右边是什么?
宝来散热器右边是温控开关。车辆散热器一般指的是水箱,宝来水箱加水口在水箱上部,放水口在水箱下部;加注的是防冻液,在特殊情况下可以加自来水。汽车水箱保养方式如下:1、将车辆停稳并...
问答查看全文>> -
无锡十大适合带父母旅游的地方
无锡适合带父母旅游的景点都有哪些,一起来看看小编的分享吧!1、太湖风景名胜区无锡太湖风景名胜区的包含的区域分别为梅梁湖、蠡湖、锡惠、马山等景区,环境优美,沁人心脾,是带父母去游...
旅游查看全文>>
推荐
- 1上班族怎样养好胃288
- 2得物买两件东西邮费怎么算 得物怎么一起买两件406
- 3怎么判断是并不是库存车148
- 42022跨年祝福语大全 跨年夜祝福语简单400
- 5一加ace和一加10pro对比 一加ace和一加10pro哪个好274
- 6雷凌雾灯怎么拆?427
- 7轮胎气压灯怎么清除?225
- 8楚辞男孩名牛年169