"Fossies" - the Fresh Open Source Software Archive

Member "ifhp-3.5.22/man/mkinstalldirs" (13 Dec 1997, 649 Bytes) of package /linux/misc/old/ifhp-3.5.22.tgz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) Bash source code syntax highlighting (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    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 errstatus=0
    9 
   10 for file in ${1+"$@"} ; do 
   11    set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'`
   12    shift
   13 
   14    pathcomp=
   15    for d in ${1+"$@"} ; do
   16      pathcomp="$pathcomp$d"
   17      case "$pathcomp" in
   18        -* ) pathcomp=./$pathcomp ;;
   19      esac
   20 
   21      if test ! -d "$pathcomp"; then
   22         echo "mkdir $pathcomp" 1>&2
   23         mkdir "$pathcomp" || errstatus=$?
   24      fi
   25 
   26      pathcomp="$pathcomp/"
   27    done
   28 done
   29 
   30 exit $errstatus
   31 
   32 # mkinstalldirs ends here