又开始开始扯蛋了。。
前提是 luajit 环境已经完成好了
#!/bin/bash # 源脚本文件 srcdir=/Users/lwuit/work/football/cocos2d-x-2.2/projects/FootBall/scripts # 编译后的目标文件 tagdir=/Users/lwuit/work/football/cocos2d-x-2.2/projects/FootBall/aaaaa # 此处不考虑 mac 下的svn版本 提交的时候麻烦的很 rm -rf $tagdir/* # #截取不要的长度 srcdir_lenth=${#srcdir} #找文件咯 find $srcdir -name "*.lua" |while read line; do # aa/aa/aa.lua tem_dir=${line:srcdir_lenth} # aa/aa/ c=${tem_dir%/*a} # 创建对应目录 mkdir -p $tagdir/$c # 执行luajit脚本命令 luajit -b $line $tagdir/$tem_dir done
可以配置上面的两个目录 一键完成 lua脚本的编译
执行出错 需要 加执行权限 chmod +x 文件.sh
原文:http://blog.csdn.net/wanglei_samrtfish/article/details/21186125