Annotation of 43BSDReno/usr.bin/refer/sortbib/sortbib.1, revision 1.1

1.1     ! root        1: .\" Copyright (c) 1983, 1990 Regents of the University of California.
        !             2: .\" All rights reserved.
        !             3: .\"
        !             4: .\" Redistribution and use in source and binary forms are permitted provided
        !             5: .\" that: (1) source distributions retain this entire copyright notice and
        !             6: .\" comment, and (2) distributions including binaries display the following
        !             7: .\" acknowledgement:  ``This product includes software developed by the
        !             8: .\" University of California, Berkeley and its contributors'' in the
        !             9: .\" documentation or other materials provided with the distribution and in
        !            10: .\" all advertising materials mentioning features or use of this software.
        !            11: .\" Neither the name of the University nor the names of its contributors may
        !            12: .\" be used to endorse or promote products derived from this software without
        !            13: .\" specific prior written permission.
        !            14: .\" THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
        !            15: .\" WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
        !            16: .\" MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
        !            17: .\"
        !            18: .\"     @(#)sortbib.1  6.2 (Berkeley) 6/24/90
        !            19: .\"
        !            20: .TH SORTBIB 1 "%Q"
        !            21: .UC 5
        !            22: sortbib \- sort bibliographic database
        !            23: .SH SYNOPSIS
        !            24: .B sortbib
        !            25: [
        !            26: .BR \-s KEYS
        !            27: ] database  ...
        !            28: .SH DESCRIPTION
        !            29: .I Sortbib
        !            30: sorts files of records containing
        !            31: .I refer
        !            32: key-letters by user-specified keys.
        !            33: Records may be separated by blank lines,
        !            34: or by \&.[ and \&.] delimiters,
        !            35: but the two styles may not be mixed together.
        !            36: This program reads through each
        !            37: .I database
        !            38: and pulls out key fields, which are sorted separately.
        !            39: The sorted key fields contain the file pointer,
        !            40: byte offset, and length of corresponding records.
        !            41: These records are delivered using disk seeks and reads, so
        !            42: .I sortbib
        !            43: may not be used in a pipeline to read standard input.
        !            44: .PP
        !            45: By default,
        !            46: .I sortbib
        !            47: alphabetizes by the first %A and the %D fields,
        !            48: which contain the senior author and date.
        !            49: The
        !            50: .B \-s
        !            51: option is used to specify new
        !            52: .IR \s-1KEYS\s0 .
        !            53: For instance,
        !            54: .BR \-s ATD
        !            55: will sort by author, title, and date,
        !            56: while
        !            57: .BR \-s A+D
        !            58: will sort by all authors, and date.
        !            59: Sort keys past the fourth are not meaningful.
        !            60: No more than 16 databases may be sorted together at one time.
        !            61: Records longer than 4096 characters will be truncated.
        !            62: .PP
        !            63: .I Sortbib
        !            64: sorts on the last word on the %A line,
        !            65: which is assumed to be the author's last name.
        !            66: A word in the final position, such as ``jr.'' or ``ed.'',
        !            67: will be ignored if the name beforehand ends with a comma.
        !            68: Authors with two-word last names or unusual constructions
        !            69: can be sorted correctly by using the
        !            70: .I nroff
        !            71: convention ``\e0'' in place of a blank.
        !            72: A %Q field is considered to be the same as %A,
        !            73: except sorting begins with the first, not the last, word.
        !            74: .I Sortbib
        !            75: sorts on the last word of the %D line, usually the year.
        !            76: It also ignores leading articles (like ``A'' or ``The'')
        !            77: when sorting by titles in the %T or %J fields;
        !            78: it will ignore articles of any modern European language.
        !            79: If a sort-significant field is absent from a record,
        !            80: .I sortbib
        !            81: places that record before other records containing that field.
        !            82: .SH SEE ALSO
        !            83: refer(1), addbib(1), roffbib(1), indxbib(1), lookbib(1)
        !            84: .SH AUTHORS
        !            85: Greg Shenaut, Bill Tuthill
        !            86: .SH BUGS
        !            87: Records with missing author fields
        !            88: should probably be sorted by title.

unix.superglobalmegacorp.com

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