i-bash/support/mkdirs
2009-09-12 16:46:49 +00:00

29 lines
386 B
Bash
Executable file

#! /bin/sh
#
# mkdirs - a work-alike for `mkdir -p'
#
# Chet Ramey
# chet@po.cwru.edu
for dir
do
[ -d "$dir" ] && continue
tomake=$dir
while [ "$dir" ]; do
# dir=${dir%/*}
# dir=`expr "$dir" ':' '^\(/.*\)/[^/]*'`
dir=`expr "$dir" ':' '^\(.*\)/[^/]*'`
tomake="$dir $tomake"
done
for d in $tomake
do
[ -d $d ] && continue
echo mkdir $d
mkdir $d
done
done
exit 0