mkinstalldirs

来自「开源的数据库管理系统」· 代码 · 共 36 行

TXT
36
字号
#!/bin/sh# Make directory hierarchy. # Written by Noah Friedman <friedman@prep.ai.mit.edu># Public domain.defaultIFS=' 	'IFS="${IFS-${defaultIFS}}"errstatus=0for file in ${1+"$@"} ; do    oIFS="${IFS}"   # Some sh's can't handle IFS=/ for some reason.   IFS='%'   set - `echo ${file} | sed -e 's@/@%@g' -e 's@^%@/@'`   IFS="${oIFS}"   pathcomp=''   for d in ${1+"$@"} ; do     pathcomp="${pathcomp}${d}"     if test ! -d "${pathcomp}"; then        echo "mkdir $pathcomp" 1>&2        mkdir "${pathcomp}" || errstatus=$?     fi     pathcomp="${pathcomp}/"   donedoneexit $errstatus# eof

⌨️ 快捷键说明

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