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