for dir
do
- [ -d "$dir" ] && continue
+ test -d "$dir" && continue
tomake=$dir
- while [ "$dir" ]; do
+ while test -n "$dir" ; do
# dir=${dir%/*}
- # dir=`expr "$dir" ':' '^\(/.*\)/[^/]*'`
- dir=`expr "$dir" ':' '^\(.*\)/[^/]*'`
- tomake="$dir $tomake"
+ # dir=`expr "$dir" ':' '\(/.*\)/[^/]*'`
+ if dir=`expr "$dir" ':' '\(.*\)/[^/]*'`; then
+ tomake="$dir $tomake"
+ else
+ dir=
+ fi
done
for d in $tomake
do
- [ -d $d ] && continue
- echo mkdir $d
- mkdir $d
+ test -d "$d" && continue
+ echo mkdir "$d"
+ mkdir "$d"
done
done