2 # $Id: tstmarccol.sh,v 1.2 2006-12-15 19:28:47 adam Exp $
3 # Tests reading of a bunch of non-roman UTF-8 ISO2709 and see if
4 # we can encode it in MARC-8
6 # Reads marccol?.u8.marc files , Generates marccol?.u8.{1,2}.lst
9 for f in ${srcdir}/marccol?.u8.marc; do
11 fb=`basename ${f} .marc`
15 OLD=${srcdir}/${fb}.1.lst
16 ../util/yaz-marcdump -f utf-8 -t utf-8 $f >$NEW
17 if test $? != "0"; then
18 echo "$f: yaz-marcdump returned error"
21 elif test -f $OLD; then
22 if diff $OLD $NEW >$DIFF; then
26 echo "$f: $NEW and $OLD differ"
30 echo "$f: Making test result $OLD for the first time"
34 filem=`echo $fb | sed 's/u8/m8/'`.marc
35 ../util/yaz-marcdump -o marc -f utf8 -t marc8 $f >$filem
39 OLD=${srcdir}/${fb}.2.lst
40 ../util/yaz-marcdump -f marc8 -t utf-8 $filem >$NEW
41 if test $? != "0"; then
42 echo "$f: yaz-marcdump returned error"
45 elif test -f $OLD; then
46 if diff $OLD $NEW >$DIFF; then
51 echo "$f: $NEW and $OLD differ"
55 echo "$f: Making test result $OLD for the first time"