home *** CD-ROM | disk | FTP | other *** search
/ Dream 52 / Amiga_Dream_52.iso / Linux / Divers / lynx2.8.1dev.10.tar.gz / lynx2.8.1dev.10.tar / lynx2-8 / mkdirs.sh < prev    next >
Linux/UNIX/POSIX Shell Script  |  1997-12-13  |  660b  |  35 lines

  1. #!/bin/sh
  2. # mkinstalldirs --- make directory hierarchy
  3. # Author: Noah Friedman <friedman@prep.ai.mit.edu>
  4. # Created: 1993-05-16
  5. # Last modified: 1994-03-25
  6. # Public domain
  7. #
  8.  
  9. errstatus=0
  10. umask 022
  11.  
  12. for file in ${1+"$@"} ; do
  13.    set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'`
  14.    shift
  15.  
  16.    pathcomp=
  17.    for d in ${1+"$@"} ; do
  18.      pathcomp="$pathcomp$d"
  19.      case "$pathcomp" in
  20.        -* ) pathcomp=./$pathcomp ;;
  21.      esac
  22.  
  23.      if test ! -d "$pathcomp"; then
  24.         echo "mkdir $pathcomp" 1>&2
  25.         mkdir "$pathcomp" || errstatus=$?
  26.      fi
  27.  
  28.      pathcomp="$pathcomp/"
  29.    done
  30. done
  31.  
  32. exit $errstatus
  33.  
  34. # mkinstalldirs ends here
  35.