install-osrf.sh: set ejabberd host correctly during registration on prod
[sitka/sitka-tools.git] / marc_export_custom / stats.sh
1 #!/bin/bash
2 basedir=$(readlink -f $(dirname $0))
3 files=$(ls *.marc.bz2 *.marc 2>/dev/null |grep -v split |sed 's,\.bz2,,g' | sort | uniq)
4 for i in $files; do 
5         s=${i}.stats
6         j=${i}.bz2
7         [ -f $s ] && continue
8         echo === $i
9         if [ -f $j -a ! -f $i ]; then
10                 bunzip2 -k $j
11         fi
12         if [ -f $i -a ! -f $j ]; then
13                 pbzip2 -9k -p4 $i
14         fi
15         if [ ! -f $i -o ! -f $j ]; then
16                 echo "Missing $i or $j"
17                 continue
18         fi
19         echo -n '' >$s
20         $basedir/stats-distribution.pl $i | tee $s-holding-distribution.csv
21         ls -la $i $j | tee -a $s
22         sha1sum $i $j | tee -a $s
23         marcdump --stats --quiet --noprint $i | tee -a ${s}
24         [ "$DELETE" != "0" ] && rm -f $i
25 done