1#!/bin/sh 2 3ERROR_COUNT=0 4 5for PNG_BARCODE in compare_siemens/siemens_*_?.png; do 6 PNM_BARCODE=$(echo $PNG_BARCODE | sed -e 's/\.png$/.pnm/') 7 convert -depth 8 -type TrueColor $PNG_BARCODE $PNM_BARCODE 8done 9 10echo "Comparing generated barcodes against Seimens results" 11echo "-----------------------------------------------------------------" 12 13for file in compare_siemens/siemens_*_?.pnm; do 14 15 TEST_BARCODE=compare_generated/$(basename $file | sed -e 's/^siemens_/barcode_/') 16 if [[ ! -r "$TEST_BARCODE" ]]; then 17 continue 18 fi 19 20 cmp $file $TEST_BARCODE 21 if [[ $? -ne 0 ]]; then 22 ERROR_COUNT=$[$ERROR_COUNT + 1] 23 fi 24 25done 26 27echo "$ERROR_COUNT difference(s) found" 28echo "" 29 30exit 0 31