mkdir 10 15 25 33 50 100 for d in *.[jJ][pP][gG] ; do NEW_10=`echo ${d} | sed 's/\.\([jJ]\)/-10.\1/'` NEW_15=`echo ${d} | sed 's/\.\([jJ]\)/-15.\1/'` NEW_25=`echo ${d} | sed 's/\.\([jJ]\)/-25.\1/'` NEW_33=`echo ${d} | sed 's/\.\([jJ]\)/-33.\1/'` NEW_50=`echo ${d} | sed 's/\.\([jJ]\)/-50.\1/'` jpegtopnm ${d} | pnmscale .10 | pnmtojpeg > 10/${NEW_10} & jpegtopnm ${d} | pnmscale .15 | pnmtojpeg > 15/${NEW_15} & jpegtopnm ${d} | pnmscale .25 | pnmtojpeg > 25/${NEW_25} & jpegtopnm ${d} | pnmscale .33 | pnmtojpeg > 33/${NEW_33} & jpegtopnm ${d} | pnmscale .50 | pnmtojpeg > 50/${NEW_50} mv ${d} 100 done