home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1997 March / PCO3_97.ISO / filesbbs / os2 / lzo026.arj / LZO026.ZIP / lzo-0.26 / util / check.sh < prev    next >
Encoding:
Linux/UNIX/POSIX Shell Script  |  1996-12-29  |  685 b   |  34 lines

  1. #! /bin/sh
  2.  
  3. #
  4. # usage: util/check.sh [directory]
  5. #
  6. # This script runs lzo_test with all algorithms on a complete directory tree.
  7. # It is not suitable for accurate timings.
  8. #
  9. # Copyright (C) 1996 Markus Franz Xaver Johannes Oberhumer
  10. #
  11.  
  12. dir=${1-"."}
  13.  
  14. LZO_FLAGS="-q -n2"
  15.  
  16. TMPFILE="./lzo_test.tmp"
  17. rm -f $TMPFILE
  18. find $dir -type f -print > $TMPFILE
  19.  
  20. for i in 21 31 1 2 3 4 5 6 7 8 9 11 12 13 14 15 16 17 18 19 61 71
  21. do
  22.     cat $TMPFILE | ./lzo_test -m$i -@ $LZO_FLAGS
  23.     err=$?; if test $err != 0; then exit $err; fi
  24. done
  25. for i in 921 931 901 911  902 912 942 962 972
  26. do
  27.     cat $TMPFILE | ./lzo_test -m$i -@ $LZO_FLAGS
  28.     err=$?; if test $err != 0; then exit $err; fi
  29. done
  30.  
  31. rm -f $TMPFILE
  32. exit 0
  33.  
  34.