#!/bin/csh -f # convert .bib to new bib file set fn=$argv[$#argv] if ($#argv == 1 ) then echo 'attempting to construct ' $fn'nocite.tex' \rm $fn\nocite.tex \rm *.tm grep "@" $fn.bib > nc1.tm colrm 1 1 < nc1.tm > nc2.tm sed s/INBOOK/@nocite/ nc2.tm > nc2IB.tm sed s/BOOK/@nocite/ nc2IB.tm > nc2B.tm sed s/INPROCEEDINGS/@nocite/ nc2B.tm > nc2I.tm sed s/TECHREPORT/@nocite/ nc2I.tm > nc2T.tm sed s/PHDTHESIS/@nocite/ nc2T.tm > nc2P.tm sed s/ARTICLE/@nocite/ nc2P.tm > nc2A.tm sed s/INCOLLECTION/@nocite/ nc2A.tm > nc2N.tm sed s/CONFERENCE/@nocite/ nc2N.tm > nc2C.tm sed s/,/\}/ nc2C.tm > nc2b.tm sed y/@/\\/ nc2b.tm > $fn\nocite.tex ls $fn\nocite.tex cp biblisting.tex $fn.tex ls $fn.tex sed s/includename/$fn\nocite/ $fn.tex > $fn.texa sed s/basename/$fn/ $fn.texa > $fn.tex \rm *.tm \rm *.texa endif echo 'Ebib complete' latex $fn bibtex $fn latex $fn echo 'latex complete'