Table of contents
bibdup - check for duplicate abbreviations and entries in BibTeX
bibliography data base files
bibdup
<infile
>outfile
or
bibdup
bibfile1 bibfile2 bibfile3 ...
>outfile
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.
bibclean(1),
bibextract(1),
bibindex(1),
biblex(1),
biblook(1),
bibparse(1),
bibsort(1),
bibtex(1),
bibunlex(1),
citefind(1),
citetags(1),
latex(1),
nawk(1),
scribe(1),
tex(1),
tr(1).
Nelson H. F. Beebe
Center for Scientific Computing
Department of Mathematics
University of Utah
Salt Lake City, UT 84112
USA
Tel: +1 801 581 5254
FAX: +1 801 581 4148
Email: <beebe@math.utah.edu>