#!/usr/local/bin/bash for ((i=1000; i<10000; i++)); do read -p "enter l for lineart (default), or g for grayscale: " a; if [ -z $a ]; then a='l' fi if [ $a == 'g' ]; then echo $i grayscale scan; scanimage --predef-window 8.5x11 --mode Gray --resolution 150 | \ cjpeg -smooth 50 -quality 50 -grayscale -optimize > $i.jpg else echo $i lineart scan; scanimage --predef-window 8.5x11 --mode Lineart | \ pnmtopng > $i.png fi done