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

📄 mkinstalldirs

📁 本文件中收录了多种3D文件格式
💻
字号:
#! /bin/sh# mkinstalldirs --- make directory hierarchy# Author: Noah Friedman <friedman@prep.ai.mit.edu># Created: 1993-05-16# Public domainerrstatus=0dirmode=""usage="\Usage: mkinstalldirs [-h] [--help] [-m mode] dir ..."# process command line argumentswhile test $# -gt 0 ; do   case "${1}" in     -h | --help | --h* )			# -h for help	echo "${usage}" 1>&2; exit 0 ;;     -m )					# -m PERM arg	shift	test $# -eq 0 && { echo "${usage}" 1>&2; exit 1; }	dirmode="${1}"	shift ;;     -- ) shift; break ;;			# stop option processing     -* ) echo "${usage}" 1>&2; exit 1 ;;	# unknown option     * )  break ;;				# first non-opt arg   esacdonefor filedo  if test -d "$file"; then    shift  else    break  fidonecase $# in0) exit 0 ;;esaccase $dirmode in'')  if mkdir -p -- . 2>/dev/null; then    echo "mkdir -p -- $*"    exec mkdir -p -- "$@"  fi ;;*)  if mkdir -m "$dirmode" -p -- . 2>/dev/null; then    echo "mkdir -m $dirmode -p -- $*"    exec mkdir -m "$dirmode" -p -- "$@"  fi ;;esacfor filedo   set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'`   shift   pathcomp=   for d   do     pathcomp="$pathcomp$d"     case "$pathcomp" in       -* ) pathcomp=./$pathcomp ;;     esac     if test ! -d "$pathcomp"; then	echo "mkdir $pathcomp"	mkdir "$pathcomp" || lasterr=$?	if test ! -d "$pathcomp"; then	  errstatus=$lasterr	else	  if test ! -z "$dirmode"; then	     echo "chmod $dirmode $pathcomp"	     lasterr=""	     chmod "$dirmode" "$pathcomp" || lasterr=$?	     if test ! -z "$lasterr"; then	       errstatus=$lasterr	     fi	  fi	fi     fi     pathcomp="$pathcomp/"   donedoneexit $errstatus# Local Variables:# mode: shell-script# sh-indentation: 3# End:# mkinstalldirs ends here

⌨️ 快捷键说明

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