#!/bin/sh # ProcessRaw.sh # 2004-09-19 # Chieh Cheng # # Rev 1.0.1 # Modifications: # 2005-02-16 Michael Petre # GNU General Public LIcense (GPL), Version 2, June 1991 DIR=`pwd` if [ -f *.crw ] then for i in *.crw do if [ ! -f `basename $i .crw`.ppm ] then echo -n "Processing ${DIR}/${i}: " dcraw $i if [ $? -eq 0 ] then echo "Done" else echo "Failed" fi else echo "${DIR}/${i} was already processed" fi done fi for entry in * do if [ -d "$entry" ] then cd "$entry" ProcessRaw.sh cd .. fi done