BIBDUP(1)

NAME
bibdup - check for duplicate abbreviations and entries in BibTeX bibliography data base files

SYNOPSIS
bibdup <infile >outfile
or
bibdup bibfile1 bibfile2 bibfile3 ... >outfile

DESCRIPTION
bibdup uses biblex(1) to lexically analyze BibTeX files and nawk(1) to check for duplicate @String{...} abbreviations, and duplicate citation keys. Letter case is ignored in string comparisons, by the simple expedient of using tr(1) to convert the lexical token stream output by biblex(1) to lower case.

Duplicates are displayed on the standard output in the form
    Duplicate string abbreviation ["pub-aw"]:
            # line 1 "ll.bib"
            # line 141 "master.bib"
    Duplicate key ["lamport:ldp85"]:
            # line 4 "ll.bib"
            # line 4172 "master.bib"
    ...
ANSI/ISO Standard C preprocessor lines identify the line number and file name where the duplicates are detected.

SEE ALSO
bibcheck(1), bibclean(1), bibextract(1), bibjoin(1), biblabel(1), biblex(1), biborder(1), bibparse(1), bibsort(1), bibtex(1), bibunlex(1), citefind(1), citesub(1), citetags(1), latex(1), nawk(1), scribe(1), tex(1), tr(1).

AUTHOR
Nelson H. F. Beebe
University of Utah
Department of Mathematics, 110 LCB
155 S 1400 E RM 233
Salt Lake City, UT 84112-0090
USA
Email: beebe@math.utah.edu, beebe@acm.org, beebe@computer.org (Internet)
WWW URL: http://www.math.utah.edu/~beebe
Telephone: +1 801 581 5254
FAX: +1 801 581 4148