Latest web development tutorials

Linux kann beitreten Befehl

Linux-Befehl Daquan Linux - Befehl Daquan

Befehl für beide Dateien in der gleichen Zeile verbinden Linux kann gibt den Inhalt des Feldes verbunden sind.

Identifizieren Sie die beiden Dokumente in der gleichen Zeile den Inhalt des Feldes angibt und zusammengeführt werden, und anschließend auf die Standard-Ausgabegerät.

Grammatik

join [-i][-a<1或2>][-e<字符串>][-o<格式>][-t<字符>][-v<1或2>][-1<栏位>][-2<栏位>][--help][--version][文件1][文件2]

Parameter:

  • -a <1 oder 2> Neben den Inhalt der ursprünglichen Ausgabe zeigt, sondern auch die Anzeigeanweisungsdatei die gleiche Feldlinie nicht enthalten.
  • -e <string> Wenn [Datei 1] [Datei 2] nicht in dem angegebenen Bereich gefunden zu füllen, die Optionen in den Ausgabe-String.
  • -i oder --igore-Fall-Vergleich von Feldinhalten, Groß- und Kleinschreibung zu ignorieren.
  • -o <Format> im angegebenen Format um die Ergebnisse anzuzeigen.
  • -t <Zeichen> Verwenden Feldtrennzeichen.
  • -v <1 oder 2> -a mit dem gleichen, aber die Datei zeigt nicht nur die gleiche Feldlinie.
  • -1 <Feld> Verbindung [file 1] angegebenen Felder.
  • -2 <Feld> Verbindung [Dokument 2] angegebenen Felder.
  • --help Displays helfen.
  • --version Versionsnummer anzeigen.

Beispiele

Verbinden Sie die beiden Dateien.

Um klar zu verstehen das Kommando zeigt den Inhalt der ersten Datei testfile_1 und testfile_2 von der Katze Befehl verbinden.

Dann ist die Standardmethode zwei Dateien, die gleiche Datei in zwei Zeilen zu vergleichen das angegebene Feld verbinden, geben Sie den Befehl in einem Terminal:

join testfile_1 testfile_2 

Prüfen Sie zuerst testfile_1, testfile_2 Inhalt der Datei:

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

Dann verwenden Sie den Befehl, die beiden Dokumente mit den folgenden Ergebnissen verbunden zu verbinden:

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

Datei 1 und Datei 2 Positionsausgabe auf die Standardausgabe ist das Ergebnis eines Aufpralls. Zum Beispiel können zwei Befehlsdatei Austausch, den folgenden Befehl eingeben:

join testfile_2 testfile_1

Die fertige Ausgabe in die Standardausgabe ändert sich wie folgt:

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

Linux-Befehl Daquan Linux - Befehl Daquan