首页 > 其他 > 详细

批量删除Ofbiz自写的源代码

时间:2014-11-28 02:12:36      阅读:346      评论:0      收藏:0      [点我收藏+]
因为需要用到无代码的部署,所以写了一个小脚本删除ofbiz的源代码,只限hot-deploy目录下的,当然,这个有待改进
?
#!/bin/sh
?
hd="./hot-deploy"
if?[?-d?"$hd"?];?then?
????echo?"into?hot-deploy?directory";
????cd?hot-deploy
????echo?"find?all?component";
????for?file?in?./*
????do
????????if?test?-d?$file
????????then
????????????echo?"find?${file}?component,ready?delete?it."
????????????cd?$file
????????????rm?-rf?src/*
????????fi
????done
else
????echo?"无?hot-deploy?文件夹,跳出";
fi??
?
echo?"all?done"
?
?
下面这个版本是删除所有.java的源代码,比较极端一点,各取所需吧
?

?

?

?

#!/bin/bash?
#?
#?
SPATH="hot-deploy"?
?
#?函数开始部分
CYCLING(){?
??filelist=`ls?-1`?
??
??for?filename?in?$filelist?;?do??
????if?[?-f?$filename?]?;?then??
????????if?[?"${filename##*.}"?=?"java"?]?;?then
????????????echo?"find?java?source?:${filename}?;ready?delete?it."
????????????#rm?-rf?$filename;
????????fi
????elif?[?-d?$filename?]?;?then?
????????cd?$filename?
????????SPATH=`pwd`?
????????#?Next?for?recurse?如果遇到目录进行自我调用。。。实现深层遍历
????????CYCLING?
??
????????#?Next?Usag:?basename?dirname?
????????SPATH=`dirname?$SPATH`?
????????cd?$SPATH?
????fi?
??done?
}?
??
#?命令开始部分
cd?$SPATH?
CYCLING?
?
echo?"All?Done."

?

批量删除Ofbiz自写的源代码

原文:http://denzel.iteye.com/blog/2161197

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!