91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux中如何使用join命令

發布時間:2022-02-18 13:39:29 來源:億速云 閱讀:212 作者:小新 欄目:開發技術

這篇文章主要為大家展示了“linux中如何使用join命令”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“linux中如何使用join命令”這篇文章吧。

Linux join命令用于將兩個文件中,指定欄位內容相同的行連接起來,找出兩個文件中,指定欄位內容相同的行,并加以合并,再輸出到標準輸出設備。

linux中如何使用join命令

1.命令簡介

‎將兩個文件按照指定的相同字段進行笛卡爾乘積橫向拼接,并輸出到標準輸出。 默認情況下,join 字段分隔符是空格或 Tab。 join 時,兩個文件需要按照某個字段排好序。‎

‎笛卡爾乘積指兩個集合 X 和 Y 成員相互組合構成的有序對的集合。 比如集合 X={a,b},Y={0,1,2},則‎

X×Y={(a, 0), (a, 1), (a, 2), (b, 0), (b, 1), (b, 2)}
Y×X={(0, a), (0, b), (1, a), (1, b), (2, a), (2, b)}

2.命令格式

join [OPTIONS] FILE1 FILE2 當 FILE1 或 FILE2 是連字符 -(二者不能同時是 -),那么內容從標準輸入讀取。

3.選項說明

-a FILENUM
除了顯示原來的輸出內容之外,還顯示文件中沒有相同欄位的行。FILENUM 取值為 1 或 2,分別對應 FILE1 和 FILE2
-e EMPTY
若 FILE1 與 FILE2 中找不到指定的列,則在輸出中填入選項中的字符串
-i, --igore-case
比較列內容時,忽略大小寫
-j FIELD
等價于 -1 FIELD -2 FIELD
-o FORMAT
按照指定的格式顯示結果
-t CHAR
指定輸入和輸出列的分隔字符
-v FILENUM
作用類似于 -a FILENUM,但是只顯示文件中沒有相同列的行
-1 FIELD
連接 FILE1 指定的列。FIELD 取 1 表示第一列,2 表示第二列,以此類推
-2 FIELD
連接 FILE2 指定的列。FIELD 取 1 表示第一列,2 表示第二列,以此類推
--check-order
默認選項,檢查文件是否已經排序
--nocheck-order
不檢查檢查文件是否已經排序
--help顯示幫助信息并退出
--version
顯示版本信息并退出

4.常用示例

‎(1)連接兩個文件,默認以第一列作為連接字段。 ‎

# file1 內容如下lvlv dablelv 25
zhangsan San 12# file2 內容如下lvlv english 15
lvlv math 75
zhangsan math 14
zhouxun english 45

join file1 file2
lvlv dablelv 25 english 15
lvlv dablelv 25 math 75
zhangsan San 12 math 14

‎(2)還是以上面的兩個文件為例,顯示指明按照第一列中文名進行連接。 ‎

join -j 1 file1 file2# 或join -1 1 -2 1 file1 file2

‎(3)如果想顯示沒有相同字段的行,使用 -a1 或 -a2 指定顯示第一個或者第二個文件的行。 ‎

join -a2 file1 file2
lvlv dablelv 25 english 15
lvlv dablelv 25 math 75
zhangsan San 12 math 14
zhouxun english 45    //顯示了文件 file2 中未匹配的一行

以上是“linux中如何使用join命令”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

长垣县| 河津市| 碌曲县| 彝良县| 新安县| 剑阁县| 定结县| 安宁市| 沂水县| 银川市| 扶风县| 海晏县| 齐河县| 侯马市| 陕西省| 桐庐县| 金阳县| 集安市| 漯河市| 墨脱县| 兴和县| 遵义市| 永寿县| 通辽市| 丽水市| 贵港市| 静宁县| 桦甸市| 农安县| 临江市| 哈巴河县| 襄汾县| 牡丹江市| 徐闻县| 东山县| 宣城市| 遂昌县| 巴楚县| 米易县| 新乡县| 隆安县|