>>328
rオプションを付けるならこんな感じじゃない?実際に使うならechoを外してね
----------- mv.sh ----------
#!/bin/bash

while getopts rn: OPT
do
case $OPT in
"r" ) FLG_r="TRUE" ;;
"n" ) OPT_n="$OPTARG" ;;
esac
done
shift $(( $OPTIND - 1 ))
if [ "$FLG_r" = "TRUE" ]; then
num=0
while [ $num -lt $OPT_n ];do
echo mkdir "$@" && echo cd "$@"
let num="${num}+1"
done
else
echo mkdir "$@"
fi
---------- ここまで ---------
$ ./mv.sh -r -n 3 gee
mkdir gee
cd gee
mkdir gee
cd gee
mkdir gee
cd gee
$ ./mv.sh gee
mkdir gee