#!/bin/bash
02.
# 源脚本文件
03.
srcdir=/Users/lwuit/work/football/cocos2d-x-
2.2
/projects/FootBall/scripts
04.
# 编译后的目标文件
05.
tagdir=/Users/lwuit/work/football/cocos2d-x-
2.2
/projects/FootBall/aaaaa
06.
# 此处不考虑 mac 下的svn版本 提交的时候麻烦的很
07.
rm -rf $tagdir/*
08.
#
09.
#截取不要的长度
10.
srcdir_lenth=${#srcdir}
11.
#找文件咯
12.
find $srcdir -name
"*.lua"
|
while
read line;
13.
do
14.
# aa/aa/aa.lua
15.
tem_dir=${line:srcdir_lenth}
16.
17.
# aa/aa/
18.
c=${tem_dir%/*a}
19.
20.
# 创建对应目录
21.
mkdir -p $tagdir/$c
22.
23.
# 执行luajit脚本命令
24.
luajit -b $line $tagdir/$tem_dir
25.
done
可以配置上面的两个目录 一键完成 lua脚本的编译
执行出错 需要 加执行权限 chmod +x 文件.sh
转载于:https://blog.51cto.com/weibotian/1396232