⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mkdir-p

📁 打魔兽战网的都知道他是什么
💻
字号:
#! /bin/sh# $XConsortium: mkdirhier.sh,v 1.7 94/03/24 15:46:34 gildea Exp $# Courtesy of Paul Eggert## Modified by QingLong <qinglong@Yggdrasil.com> for portability. 24-02-97.#newline=''IFS=$newline## WARNING!  Some ancient shells do not understand `:=' and `:-' expansion.#           Use just `=' instead of `:=' if you have lame one.#: ${MKDIR:=mkdir} ${TR:=tr}#if test -z "${MKDIR-}" ; then  MKDIR=mkdirfiif test -z "${TR-}" ; then  TR=trficase ${1--} in  -*) echo >&2 "mkdir-p: usage: mkdir-p directory ..."      exit 1esacstatus=""for directory do  case $directory in    '')      echo >&2 "mkdir-p: empty directory name"      status="1"      continue      ;;    *"$newline"*)      echo >&2 "mkdir-p: directory name contains a newline: \`\`$directory''"      status="1"      continue      ;;    ///*) prefix="/"      # See POSIX 2.3 "path".      ;;    //*) prefix="//"      ;;    /*) prefix="/"      ;;    -*) prefix="./"      ;;    *) prefix=""  esac  #  IFS=/  set x $directory  #  case $2 in    */*)      # IFS parsing is broken      IFS=' '      set x `echo $directory | ${TR} / ' '`      ;;  esac  #  IFS=$newline  shift  #  for filename   do    path="$prefix$filename"    prefix="$path/"    shift    #    test -d "$path" || \      {       paths=$path       for filename        do         if test "$filename" != "." ;          then           path="$path/$filename"           paths="$paths$newline$path"         fi       done       #       ${MKDIR} $paths || status=$?       #       break      }  donedoneexit $status

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -