#! /bin/csh -f # Last modified on Thu Jan 15 19:14:26 1987 by stolfi #================================================ # Usage: biblist [-numorder] [file...] # # Lists the tags of the given bibliography entries, optionally sorted # by key and number. If no files are given, lists everything in the # current directory. #================================================ unset numorder while ( ( $#argv > 0 ) && ( "$1" =~ -* ) ) if ( "$1" == '-numorder' ) then set numorder=1 else echo "Usage: biblist [-numorder] file..." exit 1 endif shift end if ( $?numorder ) then ls $* | egrep '^[A-Z][A-Z]-[0-9][0-9]*$' | sort-bib-tags else if ( $#argv == 0 ) then ls [A-Z][A-Z]-[0-9]* | tr ' ' '\012' | egrep '^[A-Z][A-Z]-[0-9][0-9]*$' else echo $* | tr ' ' '\012' | egrep '^[A-Z][A-Z]-[0-9][0-9]*$' endif