1#!/bin/sh 2# Remove unwanted data from bibtex file by deleting "bad" lines and 3# cleaning "good" ones. 4 5if test "X$RECOLL_FILTER_FORPREVIEW" = "Xyes" ; then 6 sed \ 7 -e '/^$/N;/^\n$/D' \ 8 -e '/(bibdsk.*\|month\|bibsource\|crossref\|ee\|groups\|owner\|pages\|timestamp\|url\|file\|price\|citeulike.*\|markedentry\|posted-at)[[:space:]=]*/I d' \ 9 -e '/@[^{]*{/ d' \ 10 \ 11 -e 's/{//g' \ 12 -e 's/},\?$//g' \ 13 -e 's/^[ ]*//' \ 14 -e 's/({|}|=)//g' \ 15 < $1 16else 17 sed -e '/\(StaticGroup\|bibdsk.*\|month\|edition\|address\|query\|bibsource\|crossref\|ee\|groups\|owner\|pages\|timestamp\|url\|file\|price\|citeulike.*\|markedentry\|posted-at\)[[:space:]=]*/I d' \ 18 -e '/@[^{]*{/ d' \ 19 \ 20 -e 's/^[^{]*{//g' \ 21 -e 's/},\?$//g' \ 22 -e 's/({|}|=)//g' \ 23 < $1 24fi 25