全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 562|回复: 7
打印 上一主题 下一主题

视频莫名消失 发现是文件名的锅

[复制链接]
匿名
跳转到指定楼层
1#
匿名  发表于 2023-3-7 15:15:27 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
推荐
发表于 2023-3-7 15:45:04 | 只看该作者
本帖最后由 u104b230 于 2023-3-7 15:57 编辑

#!/bin/bash

# 遍歷當前路徑下的所有檔案和資料夾
for file in *
do
    # 取出檔案的目錄路徑和檔名
    dir=$(dirname "$file")
    filename=$(basename "$file")
   
    # 將檔名中的@、+、-、空格、<、)和(都去除,保留副檔名
    extension="${filename##*.}"
    nameonly="${filename%.*}"
    newname=$(echo "$nameonly" | sed 's/[@+-<>() ]//g')."$extension"
   
    # 判斷新舊檔案名稱是否相同
    if [[ "$filename" != "$newname" ]]; then
        # 如果不同,則將檔案名稱改為新名稱
        mv "$file" "$dir/$newname"
        echo "檔案名稱已變更:$file -> $dir/$newname"
    fi
done
2#
发表于 2023-3-7 15:20:24 | 只看该作者
@宝丽金 不好好发垃圾帖跑来问这些破事干嘛?
3#
发表于 2023-3-7 15:23:04 | 只看该作者
ARen.exe 可以帮到你..........
4#
发表于 2023-3-7 15:23:31 | 只看该作者
你这是看什么小电影,发帖都不敢露脸
匿名
5#
匿名  发表于 2023-3-7 15:34:12
提示: 作者被禁止或删除 内容自动屏蔽
7#
发表于 2023-3-7 15:46:09 | 只看该作者
u104b230 发表于 2023-3-7 15:45
#!/bin/bash

# 遍歷目標路徑下的所有檔案和資料夾

建議先測試 出了問題不負責
8#
发表于 2023-3-7 15:46:42 | 只看该作者
可以脚本处理
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-10-31 17:19 , Processed in 0.064461 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表