ディレクトリを作成するシェルスクリプト MkDir
IFS=/
for d in $1
IFS変数に / を代入することで区切り文字を / に変更できる。
$1を / で区切って分割し、変数dに入れてループさせる。
case $1 in
/*) DIR= ;;
*) DIR=. ;;
esac
相対パスなら先頭に ./ をつけて、絶対パスと同じ表記にしておく。
※相対パスと絶対パスについて
a/b/c/d/e という風に先頭に / が付かないのが相対パスでカレントディレクトリを基準とする。
/a/b/c/d/e というふうに先頭に / が付くのが絶対パス。