mkdir-p.pl
来自「一个用于点对点传输加密的工具包源码」· PL 代码 · 共 34 行
PL
34 行
#!/usr/local/bin/perl# mkdir-p.pl# On some systems, the -p option to mkdir (= also create any missing parent# directories) is not available.my $arg;foreach $arg (@ARGV) { &do_mkdir_p($arg);}sub do_mkdir_p { local($dir) = @_; $dir =~ s|/*\Z(?!\n)||s; if (-d $dir) { return; } if ($dir =~ m|[^/]/|s) { local($parent) = $dir; $parent =~ s|[^/]*\Z(?!\n)||s; do_mkdir_p($parent); } mkdir($dir, 0777) || die "Cannot create directory $dir: $!\n"; print "created directory `$dir'\n";}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?