加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

如何使用bash脚本递归删除文件中的特定扩展名

发布时间:2020-12-16 01:11:34 所属栏目:安全 来源:网络整理
导读:我正在尝试找到一个bash脚本,它将以递归方式查找扩展名为.bx的文件,并删除此扩展名.文件名没有特定的格式(有些是带有“.”前缀的隐藏文件,有些文件名中有空格等),并非所有文件都有此扩展名. 我不确定如何找到扩展名为.bx的每个文件(在我的cwd中和下面)并将其
我正在尝试找到一个bash脚本,它将以递归方式查找扩展名为.bx的文件,并删除此扩展名.文件名没有特定的格式(有些是带有“.”前缀的隐藏文件,有些文件名中有空格等),并非所有文件都有此扩展名.

我不确定如何找到扩展名为.bx的每个文件(在我的cwd中和下面)并将其删除.谢谢您的帮助!

find . -name '*.bx' -type f | while read NAME ; do mv "${NAME}" "${NAME%.bx}" ; done

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读