# 循环处理当前文件夹下的所有文件 for file in *; do # 检查文件是否是普通文件 if [ -f "$file" ]; then # 获取文件名 filename=$(basename "$file") # 进行字符串替换 new_filename="${filename//$search_string/$replace_string}" # 如果文件名有变化,则重命名文件 if [ "$filename" != "$new_filename" ]; then mv "$filename" "$new_filename" echo "已将文件 '$filename' 重命名为 '$new_filename'" fi fi done