home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 22 gnu / 22-gnu.zip / readline.zip / readline-2.1 / support / mkdirs < prev    next >
Text File  |  1996-10-07  |  427b  |  33 lines

  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
  33.