遇到的问题
最近bt一些视频,但很多文件夹和文件都带有广告字符,例如www.xxx网址,怎么办呢?网上很多人利用windows客户端进行修改,太麻烦,为什么不用系统本身实现呢?所以脚本呢就有了
步骤一
进入控制面板-》任务计划》》新增计划的任务》用户定义的脚本
步骤二
打开窗口,自己填写计划,脚本内容如下:
#!/bin/bash
# 指定要处理的目录路径
directory="/volume1/xl/下载"
# 进入指定目录
cd "$directory" || exit
# 查找包含特定文字的文件夹,并将文字删除
for dir in */; do newname=$(echo "$dir" | sed 's/【.*】//g'); mv "$dir" "$newname"; done
# 查找包含特定文字的文件,并将文字删除
find . -type f -depth -name "*【*】*" -exec rename 's/【.*】//g' {} +
遇见问题:
文件夹有些不需要进行扫描,那么我们可以排除掉
代码如下
for dir in */; do
if [ "$dir" != "exclude_folder/" ]; then
newname=$(echo "$dir" | sed 's/【.*】//g')
mv "$dir" "$newname"
fi
done