#!/bin/bash

# 设置要查找的字符串和替换字符串
old="doxy"
new="analz"

# 找到所有包含 doxy 的文件和文件夹（从深到浅处理，避免路径问题）
find . -depth -name "*$old*" | while IFS= read -r path; do
  # 获取目录名和基础名
  dir=$(dirname "$path")
  base=$(basename "$path")

  # 替换名称中的字符串
  newbase="${base//$old/$new}"
  newpath="$dir/$newbase"

  # 重命名
  mv "$path" "$newpath"
  echo "Renamed: $path -> $newpath"
done
