beitreten
US [dʒɔɪn]
vt. Straße)
n.Verbinden; verbinden; verbundener Punkt
Dritte Person Singular: verbindet Partizip Präsens: verbunden Vergangenheitsform: verbunden Partizip Perfekt: verbunden
Linux-Join-Befehl Syntax
Funktion: Der Befehl join wird verwendet, um Zeilen mit demselben Inhalt in den angegebenen Feldern in zwei Dateien zu verbinden.
Syntax: join [-i][-a<1 oder 2>][-e<string>][-o<format>][-t<character>][-v<1 oder 2>] [-1<field>][-2<field>][--help][--version][Datei 1][Datei 2]
Linux-Join-Befehl Beispiel
Um den Join-Befehl klar zu verstehen, zeigen Sie zunächst den Inhalt der Dateien testfile_1 und testfile_2 über den cat-Befehl an.
Vergleichen Sie dann die beiden Dateien auf die Standardmethode, verbinden Sie die Zeilen mit demselben Inhalt in den angegebenen Feldern in den beiden Dateien und geben Sie den Befehl im Terminal ein:
join testfile_1 testfile_2
Überprüfen Sie zunächst die Dateiinhalte in testfile_1 und testfile_2:
$ cat testfile_1 #testfile_1文件中的内容 Hello 95
# In diesem Beispiel ist die erste Spalte beispielsweise der Name und die zweite Spalte die Menge
Linux 85 test 30 cmd@hdd-desktop:~$ cat testfile_2 #testfile_2文件中的内容 Hello 2005 #例如,本例中第一列为姓名,第二列为年份 Linux 2009 test 2006
Dann verwenden Sie den Join-Befehl, um die beiden Dateien zu verbinden. Das Ergebnis ist wie folgt:
$ join testfile_1 testfile_2 #连接testfile_1、testfile_2中的内容 Hello 95 2005 #连接后显示的内容 Linux 85 2009 test 30 2006
Der Speicherort der Datei 1 und Datei 2 werden auf der Standardausgabe ausgegeben. Es hat Auswirkungen. Um beispielsweise die beiden Dateien im Befehl auszutauschen, geben Sie den folgenden Befehl ein:
join testfile_2 testfile_1
Das endgültige Ausgabeergebnis auf der Standardausgabe ändert sich wie unten gezeigt:
$ join testfile_2 testfile_1 #改变文件顺序连接两个文件 Hello 2005 95 #连接后显示的内容 Linux 2009 85 test 2006 30