1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98
|
.\"
.\" Copyright 1993 Sebastian Hetze und der/die in der Sektion
.\" AUTOR genannten Autor/Autoren
.\"
.\" Dieser Text steht unter der GNU General Public License.
.\" Er darf kopiert und verndert, korrigiert und verbessert werden.
.\" Die Copyright und Lizenzbestimmung mssen allerdings erhalten
.\" bleiben. Die Hinweise auf das LunetIX Linuxhandbuch, aus dem
.\" dieser Text stammt, drfen nicht entfernt werden.
.\"
.TH JOIN 1 "1. Juli 1993" "LunetIX Linuxhandbuch" "Dienstprogramme fr Benutzer"
.SH BEZEICHNUNG
join \- verknpft zwei Dateien nach Schlsselfeldern
.SH SYNTAX
.B join
.RB [ "\-a 1" | 2 ]
.RB [ "\-v 1" | 2 ]
.RB [ \-e
.IR Zeichenkette ]
.RB [ \-o
.IR Feldliste ...]
.RB [ \-t
.IR Buchstabe ]
.RB [ \-j
.RB [ 1 | 2 ]
.IR Feldnr ]
.RB [ \-1
.IR Feldnr ]
.RB [ \-2
.IR Feldnr ]
.I Datei1 Datei2
.SH BESCHREIBUNG
.B join
verknpft zwei (alphabetisch) sortierte Dateien, indem je zwei Zeilen
mit identischen Schlsselfeldern zu einer Ausgabezeile verbunden werden.
.PP
Die Schlsselfelder sind durch Leerzeichen voneinander getrennt.
Fhrende Leerzeichen werden ignoriert. Wenn nicht anders angegeben,
ist das erste Feld einer jeden Zeile Schlsselfeld. Die Ausgabefelder
sind ebenfalls durch Leerzeichen voneinander getrennt. Die Ausgabe
besteht aus dem Schlsselfeld, gefolgt von den brigen Feldern der
Datei1 und schlielich aller Felder der passenden Zeilen von Datei2
ohne das Schlsselfeld.
.SH OPTIONEN
.TP
.BI -a " Dateinummer"
fgt in die Ausgabe eine Leerzeile ein, wenn eine Zeile aus
.I Dateinummer
(1 oder 2) kein Gegenstck hat.
.TP
.BI -e " Zeichenkette"
ersetzt fehlende Eingabefelder in der Ausgabe durch die
.I Zeichenkette
.TP
.BI -1 " Feldnr"
benutzt in Datei1
.I Feldnr
als Schlsselfeld
.TP
.BI -2 " Feldnr"
benutzt in Datei2
.I Feldnr
als Schlsselfeld
.TP
.BI -j " Feldnr"
benutzt
.I Feldnr
als Schlsselfeld
.TP
.BI -o " Feldliste"
stellt die Ausgabezeilen anhand der
.I Feldliste
zusammen. Ein Eintrag in der
.I Feldliste
besteht aus einer
.IR Dateinummer ,
einem Punkt und einer
.IR Feldnr .
Beliebig viele solcher Paare
.IB Dateinummer . Feldnr
knnen, durch Komma oder Leerzeichen getrennt, in der
.I Feldliste
stehen.
.TP
.BI -t " Buchstabe"
verwendet
.I Buchstabe
als Feldtrenner
.TP
.BI -v " Dateinummer"
gibt nur die Zeilen aus
.I Dateinummer
aus, die kein Gegenstck haben.
.SH SIEHE AUCH
das LunetIX Linuxhandbuch
.SH AUTOR
Mike Haertel
|