JOIN(1) Dienstprogramme fur Benutzer JOIN(1) BEZEICHNUNG join - Zeilen von zwei Dateien uber ein gemeinsames Feld verbinden UBERSICHT join [OPTION] DATEI1 DATEI2 BESCHREIBUNG Fur jedes Eingabezeilenpaar mit identischen Verbindungsfeldern eine Zeile auf die Standardausgabe schreiben. Das voreingestellte Verbindungsfeld ist das erste durch Leerraum begrenzte Feld. Wenn DATEI1 oder DATEI2 (aber nicht beide) >>-<< ist, Standardeingabe lesen. -a DATEINUMMER Zusatzlich nicht passende Zeilen aus der Datei DATEINUMMER ausgeben, wobei DATEINUMMER 1 oder 2 ist, entsprechend DATEI1 oder DATEI2 -e ZEICHENKETTE fehlende (leere) Eingabefelder durch ZEICHENKETTE ersetzen; d.h. durch die Optionen >>-12jo<< -i, --ignore-case Unterschiede in Gross/Kleinschreibung ignorieren, wenn Felder verglichen werden -j FELD Aquivalent zu >>-1 FELD -2 FELD<< -o FORMAT FORMAT benutzen, wenn Ausgabezeilen erstellt werden -t ZEICHEN ZEICHEN als Trennzeichen fur Ein- und Ausgabefelder nehmen -v DATEINUMMER Wie -a DATEINUMMER, unterdruckt allerdings verbundene Ausgabezeilen -1 FELD An diesem FELD von Datei 1 verbinden -2 FELD An diesem FELD von Datei 2 verbinden --check-order Prufen, ob die Eingabe richtig sortiert ist, auch wenn alle Eingabezeilen gepaart werden konnen --nocheck-order Nicht prufen, ob die Eingabe korrekt sortiert ist --header Die erste Zeile in jeder Datei als Feldkopfzeilen betrachten, sie ausgeben ohne vorher zu versuchen, sie paarweise zu verbinden. -z, --zero-terminated Zeilen mit Nullbyte (NUL) trennen, nicht mit Zeilenumbruch --help zeigt Hilfeinformationen an und beendet das Programm. --version gibt Versionsinformationen aus und beendet das Programm. Sofern nicht -t ZEICHEN angegeben wurde, trennen fuhrende Leerzeichen Felder ab und werden ignoriert, sonst werden Felder durch ZEICHEN abgetrennt. Jedes FELD ist eine Feldnummer, die mit 1 beginnend gezahlt wird. FORMAT sind ein oder mehrere durch Komma oder Leerzeichen getrennte Angaben, die jeweils >>DATEINUMMER.FELD<< oder >>0<< sind. Standardmassig gibt FORMAT das verbundene Feld, die verbleibenden Felder aus DATEI1 und die verbleibenden Felder aus DATEI2 aus, alle durch ZEICHEN getrennt. Falls fur FORMAT das Schlusselwort >>auto<< angegeben wird, legt die erste Zeile jeder Datei die Anzahl der Ausgabefelder fur alle folgenden Zeilen fest. Wichtig: DATEI1 und DATEI2 mussen uber die verbundenen Felder sortiert sein. Benutzen Sie z.B. >>sort -k 1b,1<<, falls >>join<< keine Optionen hat oder benutzen Sie >>join -t<<, falls >>sort<< keine Optionen hat. Vergleiche respektieren die Regeln, die durch >>LC_COLLATE<< angegeben werden. Falls die Eingabe nicht sortiert ist und einige Zeilen nicht verbunden werden konnen, wird eine Warnung ausgegeben. AUTOR Geschrieben von Mike Haertel. FEHLER MELDEN Onlinehilfe fur GNU coreutils: Melden Sie Fehler in der Ubersetzung an das deutschsprachige Team beim GNU Translation Project . COPYRIGHT Copyright (C) 2024 Free Software Foundation, Inc. Lizenz GPLv3+: GNU GPL Version 3 oder neuer. Dies ist freie Software: Sie konnen sie verandern und weitergeben. Es gibt KEINE GARANTIE, soweit gesetzlich zulassig. SIEHE AUCH comm(1), uniq(1) Vollstandige Dokumentation unter: oder lokal verfugbar mit: info '(coreutils) join invocation' UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Karl Eichwalder , Lutz Behnke , Michael Piefel , Michael Schmidt , Chris Leick , Dr. Tobias Quathamer und Mario Blattermann erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer . GNU coreutils 9.5 Marz 2024 JOIN(1)