linux join命令用於將兩個檔案中,指定字段內容相同的行連線起來。
找出兩個檔案中,指定字段內容相同的行,並加以合併,再輸出到標準輸出裝置。
join [-i引數:][-a
<1或
2>][-
e《字串》][-
o《格式》][-
t《字元》][-
v<1或
2>][-
1《字段》][-
2《字段》][--
help
][--
version
][檔案
1][檔案2]
連線兩個檔案。
為了清楚地了解join命令,首先通過cat命令顯示檔案testfile_1和 testfile_2 的內容。
然後以預設的方式比較兩個檔案,將兩個檔案中指定欄位的內容相同的行連線起來,在終端中輸入命令:
join testfile_1 testfile_2首先檢視testfile_1、testfile_2 中的檔案內容:
$ cat testfile_1然後使用join命令,將兩個檔案連線,結果如下:#testfile_1檔案中的內容
hello
95#例如,本例中第一列為姓名,第二列為數額
linux
85test
30cmd@hdd
-desktop
:~$ cat testfile_2
#testfile_2檔案中的內容
hello
2005
#例如,本例中第一列為姓名,第二列為年份
linux
2009
test
2006
$ join testfile_1 testfile_2檔案1與檔案2的位置對輸出到標準輸出的結果是有影響的。例如將命令中的兩個檔案互換,即輸入如下命令:#連線testfile_1、testfile_2中的內容
hello
952005
#連線後顯示的內容
linux
852009
test
302006
join testfile_2 testfile_1最終在標準輸出的輸出結果將發生變化,如下所示:
$ join testfile_2 testfile_1#改變檔案順序連線兩個檔案
hello
2005
95#連線後顯示的內容
linux
2009
85test
2006
30
Linux join命令詳解
處理兩個檔案之間的資料,並且將兩個檔案中有相同的資料的那一行加在一起 語法join 選項 file1 file2 選項 a 1或2 除了顯示原來的輸出內容之外,還顯示指令檔案中沒有相同欄位的行 e 字串 若 檔案1 與 檔案2 中找不到指定的字段,則在輸出中填入選項中的字串 i或 ignore ca...
Vue命令用不了
vue is not recognized as an internal or external command,operable program or batch file.重新安裝的nodejs後,發現vue命令不能用了 解決方案,重新安裝 安裝cnpm npm install g cnpm r...
MVC分頁使用(不使用控制項)
分頁是專案開發中最常用的功能 四要素 1.總資料數量 totalcount 2.總頁碼 pagecount 3 當前頁碼 pageindex 4 每頁顯示的資料數量 pagesize 分頁在專案中肯定是不止乙個頁面去使用的,所以效率方面應該將分頁的方法寫入 common共用的類方法中,而這個成員變數...