标签:style color ar 使用 for sp 文件 on bs
1、robocopy : 复制文件和目录树的高级使用程序(windows下)
2、【perl】File::Path mkpath 、rmtree分别为创建目录和删除目录,perl自带mkdir和rmdir,但是mkdir只能穿件一级目录mkpath可以一次创建多级;rmdir要求目录为空,而rmtre则任意。
3、【perl】unlink删除文件,php中unlink有相同功能。
4、【perl】quotemeta("EXPR")转义EXPR中所有元字符。
print quotement("AB*\n[.]*"); # AB\* # \[\.\]\*
5、【perl】readpipe("EXPR") 作为一个命令执行EXPR,该输出将在标量上下文中返回字符串,在列表上下文中返回列表。
【区别:system、··、exec、readpipe】
1. exec(@COMMANDS);
优点: 在当前进程直接运行外部命令或者脚本,对外部命令或者脚本返回状态捕获较好!
缺点: 如果出错直接退出perl脚本,无法捕获@COMMANDS的输出。
2. system(@COMMANDS) or die (ERROR:$?);
优点: fork子进程执行外部命令或者脚本,外部命令或者脚本出错,不会影响当前进程,对外部命令或者脚本的返回状态捕获较好。
缺点:无法捕获@commands输出。
3. @return=`COMMANDS`;
优点: 能捕获脚本的STDOUT输出,而且外部命令出错不影响当前进程。
4. @return=readpipe("COMMANDS") or die (ERROR!$?) 与@return=`COMMANDS`类似
优点: 能捕获STDOUT输出,而且外部命令出错不影响当前进程。
6、rsync
标签:style color ar 使用 for sp 文件 on bs
原文地址:http://my.oschina.net/u/347414/blog/338403