#!/bin/bash # 定义文件路径 file="appsrc/appconfig/basic/zappversion.hpp" # 提取 VERSION 字符串,处理多个空格的情况 VERSION=$(grep -oP '#define VERSION\s*"\s*(\S+)\s*"' "$file" | sed 's/#define VERSION\s*"//;s/"//') # 输出 VERSION echo "VERSION: $VERSION" ./ ./build.sh aarch64-linux-gnu-strip ./build/app/* mkdir -p /tmp/app/ rm -rf /tmp/app/* cp ./build/app/* /tmp/app/ cp -rf html /tmp/app/ tar -czvf /tmp/app.tar.gz -C /tmp app rm -rf /tmp/app mv /tmp/app.tar.gz /tmp/app_v$VERSION.tar.gz mv /tmp/app_v$VERSION.tar.gz ./release/ echo "Release package is in ./release/app_v$VERSION.tar.gz"