ディレクトリを作成するスクリプト

スクリプト名: MkDir.sh
書式: MkDir.sh directory
目的: ディレクトリを作成する。
指定したディレクトリの途中のディレクトリが存在しなくてもよい
戻り値: 正常終了:0 異常終了:0以上

#!/bin/sh
CMDNAME=`basename $0`
if [ $# -ne 1 ]; then
    echo "Usage: $CMDNAME directory" 1>&2
    exit 1
fi

case $1 in
    /* ) DIR=  ;;
    *  ) DIR=. ;;
esac
IFS=/
for d in $1; do
    DIR="$DIR/$d"
    if [ ! -d "$DIR" ]; then
        mkdir "$DIR"
        if [ $? -ne 0 ]; then
            exit $?
        fi
    fi
done
exit 0