參加

英國(guó)[d???n] 米國(guó)[d???n]

vt.& vi.參加;參加;接続;接続

vt.參加する; 結(jié)合する; (電車、飛行機(jī)など) に乗る; (道路) に乗る

n.接続する; 結(jié)合する; 結(jié)合する; 結(jié)合點(diǎn)

三人稱単數(shù)形: joins 現(xiàn)在分詞:結(jié)合過去形:結(jié)合過去分詞:結(jié)合

Linux 參加コマンド 構(gòu)文

機(jī)能: join コマンドは、2 つのファイル內(nèi)の指定されたフィールド內(nèi)の同じ內(nèi)容を持つ行を接続するために使用されます。

構(gòu)文: join [-i][-a<1 または 2>][-e<string>][-o<format>][-t<character>] [-v<1 または 2>][-1<フィールド>][-2<フィールド>][--help][--version][File1][File2]

Linux 參加コマンド 例

join コマンドを明確に理解するために、まず cat コマンドを使用してファイル testfile_1 と testfile_2 の內(nèi)容を表示します。

次に、デフォルトの方法で 2 つのファイルを比較し、2 つのファイルの指定されたフィールドに同じ內(nèi)容の行を接続し、ターミナルにコマンドを入力します。

join testfile_1 testfile_2

最初に testfile_1 を確認(rèn)します。および testfile_2 ファイルの內(nèi)容:

$ cat testfile_1 #testfile_1文件中的內(nèi)容  Hello 95

#たとえば、この例では、最初の列は名前、2 番目の列は金額です

Linux 85  
test 30  cmd@hdd-desktop:~$ cat testfile_2 #testfile_2文件中的內(nèi)容  
Hello 2005 #例如,本例中第一列為姓名,第二列為年份  
Linux 2009  
test 2006

次に、join コマンドを使用して、

$ join testfile_1 testfile_2 #連接testfile_1、testfile_2中的內(nèi)容  
Hello 
95 
2005 #連接后顯示的內(nèi)容  
Linux 85 2009  
test 30 2006

ファイル 1 とファイル 2 の場(chǎng)所は、標(biāo)準(zhǔn)出力に出力される結(jié)果に影響します。たとえば、コマンド內(nèi)の 2 つのファイルを交換するには、次のコマンドを入力します。

join testfile_2 testfile_1
標(biāo)準(zhǔn)出力の最終出力結(jié)果は次のように変わります。

$ join testfile_2 testfile_1 #改變文件順序連接兩個(gè)文件  
Hello 2005 95 
#連接后顯示的內(nèi)容  
Linux 2009 85  
test 2006 30