#!/bin/bash
folder_path="./"
# 进入文件夹
cd "$folder_path" || exit
# 获取文件夹下所有的.mp4文件,并按照字母顺序排序
mp4_files=(*.mp4)
IFS=$'\n' mp4_files=($(sort -t 'P' -k 2n<<<"${mp4_files[*]}"))
unset IFS
# 初始化计数器
counter=1
# 逐个重命名文件
for file in "${mp4_files[@]}"; do
# 新文件名
new_name="video_${counter}.mp4"
# 重命名文件
mv -- "$file" "$new_name"
# 计数器递增
((counter++))
done