# BIBDUP 1 "08 May 1999" "Version 1.04"

## Table of contents

- NAME
- SYNOPSIS
- DESCRIPTION
- SEE ALSO
- AUTHOR

# 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
    Center for Scientific Computing
    University of Utah
    Department of Mathematics, 322 INSCC
    155 S 1400 E RM 233
    Salt Lake City, UT 84112-0090
    USA
    Email: beebe@math.utah.edu, beebe@acm.org, beebe@ieee.org (Internet)
    WWW URL: http://www.math.utah.edu/~beebe
    Telephone: +1 801 581 5254
    FAX: +1 801 585 1640, +1 801 581 4148