Annotation of 43BSDTahoe/man/man1/join.1, revision 1.1

1.1     ! root        1: .\"    @(#)join.1      6.1 (Berkeley) 4/29/85
        !             2: .\"
        !             3: .TH JOIN 1 "April 29, 1985"
        !             4: .AT 3
        !             5: .SH NAME
        !             6: join \- relational database operator
        !             7: .SH SYNOPSIS
        !             8: .B join
        !             9: [
        !            10: options
        !            11: ]
        !            12: file1 file2
        !            13: .SH DESCRIPTION
        !            14: .I Join
        !            15: forms, on the standard output,
        !            16: a join
        !            17: of the two relations specified by the lines of
        !            18: .I file1
        !            19: and
        !            20: .IR file2 .
        !            21: If
        !            22: .I file1
        !            23: is `\-', the standard input is used.
        !            24: .PP
        !            25: .I File1
        !            26: and 
        !            27: .I file2
        !            28: must be sorted in increasing ASCII collating
        !            29: sequence on the fields
        !            30: on which they are to be joined,
        !            31: normally the first in each line.
        !            32: .PP
        !            33: There is one line in the output 
        !            34: for each pair of lines in 
        !            35: .I file1 
        !            36: and 
        !            37: .I file2
        !            38: that have identical join fields.
        !            39: The output line normally consists of the common field,
        !            40: then the rest of the line from 
        !            41: .IR file1 ,
        !            42: then the rest of the line from
        !            43: .IR file2 .
        !            44: .PP
        !            45: Fields are normally separated by blank, tab or newline.
        !            46: In this case, multiple separators count as one, and
        !            47: leading separators are discarded.
        !            48: .PP
        !            49: These options are recognized:
        !            50: .TP
        !            51: .BI \-a n
        !            52: In addition to the normal output,
        !            53: produce a line for each unpairable line in file
        !            54: .IR n ,
        !            55: where
        !            56: .I n
        !            57: is 1 or 2.
        !            58: .TP
        !            59: .BI \-e \ s
        !            60: Replace empty output fields by string
        !            61: .IR s .
        !            62: .TP
        !            63: .BI \-j n\ m
        !            64: Join on the
        !            65: .IR m th
        !            66: field of file
        !            67: .IR n .
        !            68: If
        !            69: .I n
        !            70: is missing, use the
        !            71: .IR m th
        !            72: field in each file.
        !            73: .TP
        !            74: .BI \-o \ list
        !            75: Each output line comprises the fields specified in
        !            76: .IR list ,
        !            77: each element of which has the form
        !            78: .IR n . m ,
        !            79: where
        !            80: .I n
        !            81: is a file number and
        !            82: .I m
        !            83: is a field number.
        !            84: .PP
        !            85: .TP
        !            86: .BI \-t c
        !            87: Use character
        !            88: .I c
        !            89: as a separator (tab character).
        !            90: Every appearance of
        !            91: .I c
        !            92: in a line is significant.
        !            93: .SH "SEE ALSO"
        !            94: sort(1), comm(1), awk(1)
        !            95: .SH BUGS
        !            96: With default field separation,
        !            97: the collating sequence is that of
        !            98: .IR sort\ \-b ;
        !            99: with
        !           100: .BR \-t ,
        !           101: the sequence is that of a plain sort.
        !           102: .PP
        !           103: The conventions of
        !           104: .I join, sort, comm, uniq, look
        !           105: and
        !           106: .IR awk (1)
        !           107: are wildly incongruous.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.