#!/bin/sh # tidy BibLaTeX file # Depends: bibclean set -eu INFILE=$1 # workaround: strip JabRef comment that bibclean chokes on perl -gpe 's/^\@Comment\{jabref-meta: databaseType:biblatex;\}$//m' < $INFILE > $INFILE~ bibclean -max-width 0 $INFILE~ > $INFILE~~ printf '\n%s\n' '@Comment{jabref-meta: databaseType:biblatex;}' >> $INFILE~~ mv -f $INFILE~~ $INFILE rm -f $INFILE~