]> git.ipfire.org Git - thirdparty/bash.git/blob - support/mkdirs
b79d9716f464b54db8828aee413878154382d0bd
[thirdparty/bash.git] / support / mkdirs
1 #! /bin/sh
2 #
3 # mkdirs - a work-alike for `mkdir -p'
4 #
5 # Chet Ramey
6 # chet@po.cwru.edu
7
8 for dir
9 do
10
11 test -d "$dir" && continue
12
13 tomake=$dir
14 while test -n "$dir" ; do
15 # dir=${dir%/*}
16 # dir=`expr "$dir" ':' '\(/.*\)/[^/]*'`
17 if dir=`expr "$dir" ':' '\(.*\)/[^/]*'`; then
18 tomake="$dir $tomake"
19 else
20 dir=
21 fi
22 done
23
24 for d in $tomake
25 do
26 test -d "$d" && continue
27 echo mkdir "$d"
28 mkdir "$d"
29 done
30 done
31
32 exit 0