ммм, последний? )
ну там будет что-то вроде
while [ $# -gt 0 ]
do
case $1
in
-l)
LONG=$1
;;
case $2
in
-s)
SHORT=$2
;;
case $3
in
-f)
FORMAT=$3
*)
echo "the args to use are:"
echo "-l to set longer side"
echo "-s to set shorter side"
echo "-f to set format"
ну и заменить числа в скрипте на LONG и SHORT соотв., а звёздочку в цикле -- на FORMAT
завтра это дело посмотрю, сейча спать ложусь )