Merge branch 'release' of https://gitee.com/starlock-cn/app-starlock into release

This commit is contained in:
魏少阳 2024-07-24 10:12:40 +08:00
commit 626e9561b1

View File

@ -75,28 +75,31 @@ done < <(egrep -o "'[^']*'" "$file_path")
echo "* 解析 api 文件数据,开始对比"
# 进度条初始化
total_urls=$(echo "$urls" | wc -l | tr -d ' ')
current_url=0
# 将所有API URL连接成一个长字符串
all_urls=$(printf "%s" "${string_array[@]}")
# 移除单引号以便比较
cleaned_all_urls=$(echo "$all_urls" | tr -d "'")
# 检查每个废弃的API URL
for url in $urls; do
if [[ "$cleaned_all_urls" == *"$url"* ]]; then
echo "错误: 存在废弃 api: $url"
exit 1
fi
#删除${string_array[@]}中的单引号
string_array=(${string_array[@]//\'/})
for element in "${string_array[@]}"; do
if [[ "$element" == "$url" ]]; then
echo "错误: 存在废弃 api: $url"
exit 1
fi
done
# 更新进度条
let current_url++
let progress=(current_url*100/total_urls)
printf "\r进度: [%-50s] %d%%" $(printf '%*s' $((progress/2)) | tr ' ' '#') $progress
done
# 新的输出从新行开始
echo -e "\n* 没有发现废弃 API开始编译"