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

shell批量重命名

第一种方法:

num=`ls *.jpg | wc -l`; 
echo -e "照片总数:$num \n"count=1
for file in $(ls -v *.jpg); donew_file=${count}.jpgecho "$file --> $new_file"mv "$file" "${new_file}"((count+=2))
done

运行结果:

第二种方法:

#仅适合前缀固定,后缀数字连续的情况。需要设定前缀
prefix=IMG_20241114_094237_BURSTcount=`ls *.jpg | wc -l`;
echo -e "照片总数:$count \n"suff=1
for ((i=1;i<=count;i++))
dofile="${prefix}${i}.jpg"new_file=${suff}.jpgecho "$file --> $new_file"mv "$file" "${new_file}"((suff+=2))
done

运行结果:


http://www.mrgr.cn/news/74860.html

相关文章:

  • Python学习从0到1 day26 第三阶段 Spark ③ 数据计算 Ⅱ
  • 将单色像素值转换成灰阶屏的灰度序列的算法
  • 校园二手交易网站毕业设计基于SpringBootSSM框架
  • MySQL第八章,JDBC:java操作数据库
  • 华为云计算HCIE-Cloud Computing V3.0试验考试北京考场经验分享
  • 【JAVA】正则表达式中的中括弧
  • 【SQL】一文速通SQL
  • aitrader双界面引擎(dash和streamlit),引入zvt作为数据获取及存储支持
  • 前端数据可视化库介绍Echarts、D3.js、Plotly、Matplotlib
  • ssh登陆服务器后支持Tab键命令补全
  • 改扩配系列:浪潮英政服务器CS5280H2、IR5280H2——板载前置3.5寸*12口背板
  • 抠图软件哪个好用?8款抠图软件轻松实现一键抠图!
  • Java EE 技术基础知识体系梳理
  • MATLAB保存多帧图形为视频格式
  • 【redis】—— 初识redis(redis基本特征、应用场景、以及重大版本说明)
  • 淘宝代购系统;海外代购系统;代购程序,代购系统源码PHP前端源码
  • 【linux】如何扩展磁盘容量(VMware虚拟机)-转载
  • Linux(光速安装+ubuntu镜像 serve live-serve desktop)
  • 遗传算法与深度学习实战——利用进化计算优化深度学习模型
  • Markdown学习笔记
  • 开源模型应用落地-qwen模型小试-Qwen2.5-7B-Instruct-tool usage入门-多个tools联动(三)
  • 上传本地文件到远程docker容器内并重启容器
  • 1482. 制作 m 束花所需的最少天数
  • odoo 的日志怎么使用
  • java ssm 高校食堂管理系统 校园食堂点餐 校园餐厅管理 源码 jsp
  • 宏石激光凭借创新技术荣膺广东省制造业单项冠军,推动激光技术新突破