#!/bin/sh # wrapper for get_a_pic to get all pictures from<\n> # Casio QV-10 # prog=`basename $0` usage() { echo "Usage: $prog basename [start [end]]"\ >&2 echo "Reads all pictures from the Casio \ QV-10 digital camera" >&2 echo "If given, start (>=1) and end (<=96)\ limit the grab" >&2 exit 1; } # #Check at least one parameter if [ "X$1" = "X" ] then usage fi BASENAME=$1 START=1 if [ "X$2" != "X" ] then START=$2 fi END=96 if [ "X$3" != "X" ] then END=$3 fi trap "qvplay -r" 0 trap "qvplay -r" 2 trap "qvplay -r" 9 MAX=`qvplay -n` set - $MAX MAX=$3 if [ $END -gt $MAX ] then END=$MAX fi if [ $START -lt 1 -o $END -gt 96 -o $START -gt $END ] then usage fi echo "Total pictures = $MAX" NUM=$START while [ $NUM -le $END ] do # echo -ne "Getting picture $NUM...\r" if [ $NUM -lt 10 ] then POSTFIX=-$NUM else POSTFIX=$NUM fi get_a_pic $NUM >$BASENAME$POSTFIX.jpg NUM=`expr $NUM + 1` done echo