shell批量重命名文件扩展名脚本
#!/bin/bash
# 定义源路径、目标路径和后缀
SOURCEPATH="./"
DESTINATIONS="*.${1}"
# 循环处理每个文件
for file in `find $SOURCEPATH -name "$DESTINATIONS"`;
do
# 获取文件名
basename=$file
# 修改后缀
new_basename=$(echo "$basename" | sed "s/\.${1}/\.${2}/")
# 保存修改后的文件名
echo "$new_basename"
mv $basename $new_basename
done
版权属于:Joyber
本文链接:https://blog.qqvbc.com/default/1300.html
转载时须注明出处及本声明