#!/bin/bash
base_dir=$(dirname $0)
for dir in $(ls $base_dir); do
current_dir="$base_dir/$dir"
if [ ! -d $current_dir ]; then
continue
fi
for old_file_name in $(ls $current_dir); do
old_file="$current_dir/$old_file_name"
if [ ! -f $old_file ]; then
continue
fi
new_file_name="$current_dir/${old_file_name}_${dir}"
mv $old_file $new_file_name
done
done
改名的部分帮你写了,放到把脚本放到你说的有好多目录的那个目录里执行就可以了
数据库的部分自己想吧