×

批量重命名

2023-12-19 16:55:13 Falcon
#!/bin/bash

# 遍历当前目录下的所有文件
for file in *.jpg; do
# 获取文件名和扩展名
filename=$(basename -- "$file")
echo "filename: $filename"
extension="${filename##*.}"

# 提取文件名中的结尾3个字符
newname="${filename%.*}" # 去掉扩展名
newname="${newname: -3}" # 获取后三个字符

# 重命名文件
mv "$file" "${newname}.jpg"
echo "newname: ${newname}.jpg"
done
本文收录于