中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

使用linux的join命令連接兩個(gè)文件

這篇文章主要介紹了使用linux的join命令連接兩個(gè)文件,具有一定借鑒價(jià)值,需要的朋友可以參考下。下面就和我一起來(lái)看看吧。

成都創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司,專(zhuān)注成都網(wǎng)站制作、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站營(yíng)銷(xiāo)推廣,空間域名,雅安服務(wù)器托管,綿陽(yáng)服務(wù)器托管有關(guān)企業(yè)網(wǎng)站制作方案、改版、費(fèi)用等問(wèn)題,請(qǐng)聯(lián)系成都創(chuàng)新互聯(lián)。

join的連接操作簡(jiǎn)言之就是將兩個(gè)具有相同域的紀(jì)錄給挑選出來(lái),再將這些紀(jì)錄所有的域放到一行。

注意:join在對(duì)兩個(gè)文件進(jìn)行連接時(shí),兩個(gè)文件必須都是按照連接域排好序的,按其他域排序是無(wú)效的。

語(yǔ)法格式:join [參數(shù)] [文件1] [文件2]

常用參數(shù):

-a1或-a2除了顯示共同域的紀(jì)錄之外,-a1顯示第一個(gè)文件沒(méi)有共同域的紀(jì)錄,-a2顯示第二個(gè)文件中沒(méi)有共同域的紀(jì)錄
-i忽略大小寫(xiě)
-o設(shè)置結(jié)果顯示的格式
-t改變域的分隔符
-v1或-v2不顯示共同域的紀(jì)錄之外,-v1顯示第一個(gè)文件沒(méi)有共同域的紀(jì)錄,-v2顯示第二個(gè)文件中沒(méi)有共同域的紀(jì)錄
-1或-2-1用來(lái)設(shè)置文件1連接的域,-2用來(lái)設(shè)置文件2連接的域

參考實(shí)例

將兩個(gè)文件的具有共同域的紀(jì)錄連接在一起:

[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還顯示第一個(gè)文件中沒(méi)有共同域的紀(jì)錄,-a2則顯示第二個(gè):

[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

設(shè)置指定格式的域來(lái)顯示出來(lái)(將具有共同紀(jì)錄的域按照姓名+性別+愛(ài)好的格式顯示出來(lái)):

[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命令連接兩個(gè)文件的詳細(xì)內(nèi)容了,看完之后是否有所收獲呢?如果想了解更多相關(guān)內(nèi)容,歡迎來(lái)創(chuàng)新互聯(lián)行業(yè)資訊!

分享標(biāo)題:使用linux的join命令連接兩個(gè)文件
文章出自:http://m.rwnh.cn/article30/ippeso.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)、網(wǎng)站建設(shè)、動(dòng)態(tài)網(wǎng)站、服務(wù)器托管、外貿(mào)建站、域名注冊(cè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)
和平区| 逊克县| 巴林右旗| 娱乐| 昌吉市| 武宁县| 克什克腾旗| 梅州市| 延长县| 改则县| 宾川县| 郁南县| 会宁县| 池州市| 商河县| 东莞市| 西宁市| 沧州市| 利津县| 武城县| 东城区| 河北区| 高青县| 合江县| 西华县| 翼城县| 五大连池市| 敖汉旗| 龙门县| 龙胜| 南岸区| 长丰县| 井冈山市| 福贡县| 申扎县| 犍为县| 田林县| 综艺| 长泰县| 普安县| 南川市|