当前位置: 首页 > news >正文

【Linux】Shell批量修改文件名

修改文件名,替换中间字符:

例如:ABC_define_EFG.jpg,要把中间的define替换成argument:

 

用如下脚本即可:

for var in *; do mv "$var" `echo "$var" | sed 's/define/argument/g'` ;done

 

参考材料:

https://blog.csdn.net/isuker/article/details/51226179

https://www.jb51.net/article/33902.htm

转载于:https://www.cnblogs.com/garinzhang/p/11175034.html

相关文章:

  • MySQL 查询当天、本周,本月、上一个月的数据
  • NHibernate3.2+Asp.net MVC3+Extjs 4.0.2项目实践(五):Extjs树形导航菜单
  • 利用指针间隔的输出字符串中的字符
  • Java中Httpsession是如何实现的?
  • 《SpringMVC从入门到放肆》十二、SpringMVC自定义类型转换器
  • 洛谷 P1616 疯狂的采药
  • 【BW系列】SAP 讲讲BW/4 HANA和BW on HANA的区别
  • Shell的一些基本概念
  • 剑指Offer——二叉搜索树的第K个节点
  • python 排序 桶排序
  • ubuntu之路——day7.2 regularization
  • 查看mysql数据库大小
  • Java程序员编程性能优化必备的34个小技巧
  • HTTP/1.1-HTTP/2.0-HTTP/3.0-HTTPS
  • DP总结
  • [分享]iOS开发-关于在xcode中引用文件夹右边出现问号的解决办法
  • conda常用的命令
  • django开发-定时任务的使用
  • Electron入门介绍
  • JS创建对象模式及其对象原型链探究(一):Object模式
  • Odoo domain写法及运用
  • Spark RDD学习: aggregate函数
  • vue-loader 源码解析系列之 selector
  • 讲清楚之javascript作用域
  • 使用iElevator.js模拟segmentfault的文章标题导航
  • 通信类
  • 我建了一个叫Hello World的项目
  • 译自由幺半群
  • Semaphore
  • 国内唯一,阿里云入选全球区块链云服务报告,领先AWS、Google ...
  • 曜石科技宣布获得千万级天使轮投资,全方面布局电竞产业链 ...
  • ​无人机石油管道巡检方案新亮点:灵活准确又高效
  • # C++之functional库用法整理
  • # Swust 12th acm 邀请赛# [ A ] A+B problem [题解]
  • $Django python中使用redis, django中使用(封装了),redis开启事务(管道)
  • (function(){})()的分步解析
  • (zt)最盛行的警世狂言(爆笑)
  • (附源码)小程序 交通违法举报系统 毕业设计 242045
  • (三)mysql_MYSQL(三)
  • (四)图像的%2线性拉伸
  • .NET Conf 2023 回顾 – 庆祝社区、创新和 .NET 8 的发布
  • .NET Framework .NET Core与 .NET 的区别
  • .Net IE10 _doPostBack 未定义
  • .NET开源快速、强大、免费的电子表格组件
  • @column注解_MyBatis注解开发 -MyBatis(15)
  • @RequestMapping处理请求异常
  • [14]内置对象
  • [AIGC 大数据基础]hive浅谈
  • [codeforces]Levko and Permutation
  • [Codeforces1137D]Cooperative Game
  • [HackMyVM]靶场 Quick3
  • [hdu 2896] 病毒侵袭 [ac自动机][病毒特征码匹配]
  • [Java开发之路](14)反射机制
  • [MySQL FAQ]系列 -- 如何利用触发器实现账户权限审计
  • [Nginx]反向代理Node将3000端口访问转换成80端口