2.sh 392 Bytes
#!/bin/bash

parent_folder="/Users/huyirui/Downloads/temp4/target/"  # 替换为实际父文件夹路径
start_x=218878
start_y=107039
y=$start_y

for folder in "$parent_folder"*/; do
  x=$start_x
  for filename in "$folder"*.png; do
    if [ -f "$filename" ]; then
      new_filename="$folder$x"_"$y.png"
      mv "$filename" "$new_filename"
      x=$((x+1))
    fi
  done
  y=$((y+1))
done