参加

英国[dʒɔɪn] 米国[dʒɔɪn]

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

vt.参加する; 結合する; (電車、飛行機など) に乗る; (道路) に乗る

n.接続する; 結合する; 結合する; 結合点

三人称単数形: joins 現在分詞:結合過去形:結合過去分詞:結合

Linux 参加コマンド 構文

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

構文: 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 の内容を表示します。

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

join testfile_1 testfile_2

最初に testfile_1 を確認します。および testfile_2 ファイルの内容:

$ cat testfile_1 #testfile_1文件中的内容  Hello 95

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

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

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

$ join testfile_1 testfile_2 #连接testfile_1、testfile_2中的内容  
Hello 
95 
2005 #连接后显示的内容  
Linux 85 2009  
test 30 2006

ファイル 1 とファイル 2 の場所は、標準出力に出力される結果に影響します。たとえば、コマンド内の 2 つのファイルを交換するには、次のコマンドを入力します。

join testfile_2 testfile_1
標準出力の最終出力結果は次のように変わります。

$ join testfile_2 testfile_1 #改变文件顺序连接两个文件  
Hello 2005 95 
#连接后显示的内容  
Linux 2009 85  
test 2006 30