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文件中的內(nèi)容  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文件中的內(nèi)容  
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中的內(nèi)容  
Hello 
95 
2005 #連接后顯示的內(nèi)容  
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 
#連接后顯示的內(nèi)容  
Linux 2009 85  
test 2006 30