Tutorial für eine Unix-Verknüpfung

July 28

Der Unix-Join-Befehl wird von zwei Text-Dateien als Eingabe und rückt vor, die mit einem gemeinsamen Textfeld zusammen, andere Linien in den Textdateien beginnen, in denen sie das Textfeld am Anfang der Linie gemeinsam haben nicht, ablegen. Zum Beispiel, wenn Sie zwei Dateien, eine mit "Abc 123" und "Abc 456," und führen Sie eine Verknüpfung darauf, druckt der Befehl "Abc 123 456" in die Standardausgabe terminal. Allerdings haben Sie zwei Dateien, eine mit "123 Abc" und "456 Abc," druckt Join-Befehl nichts, da weder Zeile mit den gleichen Text beginnt. Sie können die Verknüpfung entsprechend anderen Textfeldern mit Befehlszeilenoptionen konfigurieren.

Anweisungen

1 Öffnen Sie ein Terminal, indem Sie auf "Anwendungen", "Zubehör" und "Terminal."

2 Verwenden Sie den Befehl "cd", geben Sie das Verzeichnis mit den Textdateien, die auf den Join-Befehl ausgeführt werden soll. Beispielsweise geben Sie "cd-Dokumente" in das Terminal und drücken Sie "Enter" das Verzeichnis Dokumente eingeben.

3 Geben Sie "join datei1 datei2," ersetzen "file1" und "Datei2" mit den Namen der Dateien, in die Klemme und drücken Sie "Enter." Der Join-Befehl kombiniert jede Zeile, die beginnt mit dem gleichen Text und druckt die kombinierte Linie im Terminal.

Tipps & Warnungen

  • Sie können auch hinzufügen "-a1" und/oder "-a2" an den Joinbefehl durch Eingabe von "join - a1-a2 datei1 datei2." Join druckt alle Linien, die kombiniert werden, können nicht von Datei1 (-a1) und Datei2 (-a2.)
  • Typ "beitreten 2-1-2 2 datei1 datei2" haben den Join Befehl verwenden, die zweite Spalte der beiden Dateien um anpassen. Wenn Sie dies eingeben, werden die Linien "123 Abc" und "456 Abc" übereinstimmen, da die Verknüpfung sucht und Spiele im zweiten Textfeld "Abc.",
  • Geben Sie "Mann mitmachen", und drücken Sie "Enter" um den Verknüpfungsbefehl Befehlszeilenoptionen finden Sie unter.