#!/bin/bash

# 設定要處理的目錄（請根據你的實際路徑修改）
base_dir="/home/danny/web/images/weather/Graphcast/2025-02/"

# 遍歷 2025-01 內的所有日期子資料夾
for dir in "$base_dir"/*/; do
    echo "?? 處理資料夾: $dir"
    
    # 遍歷該資料夾內的所有符合 img_*.png 格式的檔案
    for file in "$dir"img_*.png; do
        # 確保檔案存在（避免目錄內無匹配檔案導致錯誤）
        [ -e "$file" ] || continue
        
        # 提取數字部分，例如 img_1.png -> 1
        num=$(echo "$file" | sed -E 's/.*img_([0-9]+)\.png/\1/')

        # 定義新的檔名，例如 img(1).png
        new_name="$dir""img($num).png"

        # 執行檔案重命名
        mv "$file" "$new_name"
        echo "? 已重命名: $file -> $new_name"
    done
done

echo "?? 批量重命名完成！"
