A new package has been installed on tug.ctan.org and should soon make its way to your favorite mirror.
Thanks for the material, Jim Hefferon
======================================================================
The following information was provided by the package's contributor.
Name of contribution: bibfile-reformat-pages Author's name: Barak A. Pearlmutter Location on CTAN: biblio/bibtex/utils/bibfile-reformat-pages Summary description: puts .bib file page ranges into uniform format (abbreviated or not as requested) License type: gpl
Announcement text given by the package's contributor: - - ---------------------------------------------------------------------- Small gawk script to put all the pages= page ranges in a .bib file into a uniform format, either 1234-1256 or upon request 1234-56; 12-12 always scrunched to just 1234; squeezes out spaces around separator; can make all separators one-dash or two-dashes upon request. Very very conservative: probably impossible for it to actually mess up a file. - - ----------------------------------------------------------------------
You can have a look at the package at http://tug.ctan.org/tex-archive/biblio/bibtex/utils/bibfile-reformat-pages although you may get a better network connection by visiting a mirror of CTAN that is near to you; see http://www.ctan.org/tex-archive/README.mirrors