replace_payload_version.sh
686 字节
#!/bin/bash
# 递归查找所有子目录下的 make_package.sh 文件,并替换 0x${payload_version_ 为 ${payload_version_
find . -type f -name "make_package.sh" | while read -r file; do
echo "Checking file: $file"
# 检查是否包含 0x${payload_version_
if grep -q "0x\${payload_version_" "$file"; then
echo "Found '0x\${payload_version_' in $file, replacing..."
# 使用 sed 进行替换(-i 直接修改文件)
sed -i 's/0x\${payload_version_/\${payload_version_/g' "$file"
echo "Replacement completed."
else
echo "No '0x\${payload_version_' found in $file."
fi
done
echo "All make_package.sh files processed."