rm -Rf log.txt //先刪除,由於每次都會產生以個存放log的文件
git log --pretty=oneline >> log.txt //可列出代碼的全部改動歷史,將他保存到一個文件中
git_ver=`awk 'END{print NR}' log.txt`//統計上面文件有多少條記錄取最後一個數據
echo "Git Version: $git_ver"//打印出版本告
sed -i '29s/.*/CZC_VERSION_CODE := V01.001.'$git_ver'/' build/core/version_defaults.mk //替換build/core/version_defaults.mk文件中第29行 CZC_VERSION_CODE := V03.001.2661 ========CZC_VERSION_CODE := V01.001.'$git_ver'