rename 's/\d+/sprintf("%04d", $&)/e' *.jpg

可以批量把

p1.jpeg p2.jpeg ... p100.jpeg ...

重命名为

p0001.jpeg p0002.jpeg ... p0100.jpeg ...

如果在命令前加入-n

rename -n 's/\d+/sprintf("%04d", $&)/e' *.jpg

会先打印出重命名后的结果,不会实际执行

转载于:https://www.cnblogs.com/yaos/p/7238268.html

正则表达式批量重命名相关推荐

  1. cmd正则表达式批量重命名

    有时候我们Render或者Cache时候,创建的文件名不是我们想要的,需要批量修改的时候 打开DOS命令窗口,修改盘符 转到需要重命名的文件所在的路径 ren/rename 命令正则表达式改名 当然此 ...

  2. python 将指定路径(目录)下的图片或文本文件按给定序号重新排序,并批量重命名 (yolo、tensorflow数据集批量处理)

    文章目录 需求 代码 效果 运行前 运行后 需求 给定目录,能够根据图片已有名称获取图片顺序,并批量重命名. 代码 # -*- encoding: utf-8 -*- ""&quo ...

  3. linux重命名的命令行操作,Linux rename命令批量重命名的方法

    Linux的 rename 命令有两个版本,一个是C语言版本的,一个是Perl语言版本的,早期的Linux发行版基本上使用的是C语言版本的,现在已经很难见到C语言版本的了,由于历史原因,在Perl语言 ...

  4. 三招快速搞定 Linux 文件批量重命名!

    作者 | 良许 责编 | 仲培艺 在我们的工作生活中,不管是程序员还是非程序员,都会遇到一个需求,那就是对一堆文件进行重命名.在 Windows 下有很多优秀的软件可以帮助我们完成这个需求,而在 Li ...

  5. 给电脑文件批量重命名和更改后缀名

    给电脑文件批量重命名和更改后缀名 1. 概述 2. 第一种方式(F2+Enter) 3. 第二种方式(Everthing) 4. 用 Everthing 批量更改文件后缀名 4.1 更改"新 ...

  6. 使用pandas批量重命名(指定Excel中的对应列)

    tags: Python Pandas Excel Tips 写在前面 今天有个朋友问我有没有一种简单的方法将Excel中的学号和姓名列作为文件名, 批量重命名100个Word文档, 下面是具体的文件 ...

  7. python中关于命名的例子_利用Python批量重命名文件(给非技术人员的Python实例参考)...

    Python是一门"优雅"的计算机语言,而且就算10岁的小朋友也能学会,我一直向我身边的同学朋友同事推荐,不管他会不会编程. 这一回我需要完成的任务是把"照片" ...

  8. linux下rename用法--批量重命名

    Linux的rename 命令有两个版本,一个是C语言版本的,一个是Perl语言版本的,早期的Linux发行版基本上使用的是C语言版本的,现在已经很难见到C语言版本的了,由于历史原因,在Perl语言大 ...

  9. 百度网盘批量重命名文件免费脚本---2020.07

    文章目录 背景 使用工具 使用方法 使用限制 其他替代产品(收费) 1.邓西软件 2.百度网盘批量处理大师 一.批量重命名 二.批量分享 三.批量转存 四.批量离线 五.批量同步 六.批量永存 七.其 ...

  10. 如何用命令批量重命名文件

    相信大家不管是程序员还是其他行业白领人员,在使用电脑办公时,都会遇到一种需求,就是对大量名字有一定规律的文件进行重命名. 对于程序员来说,在 Linux 环境下,我们可以使用一些命令行工具就可以完成这 ...

最新文章

  1. mac下安装nginx
  2. python二十九:文件夹,包
  3. 深入理解ROS技术 【2】ROS下的模块详解(66-128)
  4. 引入spring-boot-starter-actuator,控制台没有mapper的映射信息打印问题
  5. 素数分布 - nefu 117
  6. 企业要顺应社会生态环境
  7. jQuery 基础教程 (二)之jQuery对象与DOM对象
  8. android t类型参数,数据绑定Android – 类型参数T具有不兼容的上限:ViewDataBinding和MainActivity...
  9. LeetCode 2121. 相同元素的间隔之和(前缀和)
  10. mysql多字段分库分表基因码_一文学会常用 MySQL 分库分表方案
  11. c语言开方不是整数怎么表示,c语言中的开方本人自学c语言,想请问在c中类似开方,取绝对值这类的(也不知道应该算运算符还是函数什么的)都要怎么解决~麻...
  12. 证件照电子版怎么做?这几个软件能帮你
  13. WIN10访问linux分区「ext2fsd」
  14. SpringBoot整合Redis实战
  15. 《通信软件开发与应用》课程结业报告
  16. RK3399 USB RNIDS/gagnet实战
  17. 百度影棒1刷成Android系统,百度影棒2S最简单的刷机方法
  18. walking机器人入门教程-工具-命令管理器
  19. android读sdcard大文件系统,Android中使用SDcard读取文件
  20. 高管激励的有效手段----股权激励

热门文章

  1. Freeswitch视频会议终于成功,及提供解决办法
  2. 全网首发:doubango提示text relocations错误的解决办法
  3. 工作默认加班,不续签默认不加班
  4. LINUX获取当前窗口的ID
  5. 奇怪的规律:飞机事故总是凑在一段时间内
  6. Python错误:'tuple' object is not callable
  7. NVIDIA解码器代码官方示例
  8. python运行不出结果_python程序没有报错但是运行没有任何结果怎么办?
  9. python turtle代码示例-Python turtle.left方法代码示例
  10. java alder32,[java][io][ZIP]应用GZIP进行压缩和解压缩