diff --git a/build.sh b/build.sh index 4ea32d4..8e3f4f1 100755 --- a/build.sh +++ b/build.sh @@ -31,11 +31,11 @@ spu_version=`git log --decorate -1 | sed -n '1p' | awk '{print substr($2,0)}'` spu_build_date=`date +"%Y-%m-%d-%H:%M:%S"` #判断tag是否存在 -if [ -z `git log --decorate -1 | grep -oP '(?<=tag: ).*'` ] +if [ -z `git log --decorate -1 | grep -oP '(?<=tag: ).*' | awk '{print substr($1,0)}'` ] then spu_tag="NULL"; else - spu_tag=`git log --decorate -1 | grep -oP '(?<=tag: ).*'` + spu_tag=`git log --decorate -1 | grep -oP '(?<=tag: ).*' | awk '{print substr($1,0)}'` spu_tag=${spu_tag%?} fi