位置: 编程技术 - 正文

Shell脚本批量修改文件后缀名代码分享(shell批量处理文件)

编辑:rootadmin

推荐整理分享Shell脚本批量修改文件后缀名代码分享(shell批量处理文件),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:shell脚本批量修改文件名,与之前文件名对应,shell脚本批量修改文件名,shell脚本批量替换,shell脚本批量修改文件名,shell脚本批量修改文件名,shell脚本批量修改用户密码,shell脚本批量修改用户密码,shell脚本批量修改用户密码,内容如对您有帮助,希望把文章链接给更多的朋友!

早上本想将一些照片上传到相册中,但是由于所有照片的扩展名都是JPG而不是小写的jpg,因此造成了“格式不正确”而不能上传照片。此刻就产生了这样一个问题:使用shell脚本如何批量将所有文件的扩展名JPG都改成小写的jpg?

既然要批量替换文件名,那么肯定得用一个for循环依次遍历指定目录下的每个文件。对于每个文件,假如该文件的名称为name.oldext,那么我们必须原始文件名中挖出name,再将它与新的文件扩展名newext拼接形成新的文件名name.newext。依照这样的思路,就诞生了下面的脚本:

Shell脚本批量修改文件后缀名代码分享(shell批量处理文件)

下面对针对这个程序作简单说明:1.变量oldext和newext分别指定旧的扩展名和新的扩展名。dir指定文件所在目录;2.“ls $dir | grep .$oldext”用来在指定目录dir中获取扩展名为旧扩展名的所有文件;3.在循环体内先利用cut命令将文件名中“.”之前的字符串剪切出来,并赋值给name变量;接着将当前的文件名重命名为新的文件名。

通过这个脚本,所有照片的扩展名都成功修改。为了使这个脚本更具有通用型,我们可以增加几条read命令实现脚本和用户之间的交互。改进版的脚本如下:

附:另一个版本

把文件复制N份的2个Shell脚本代码 测试时需要大量文件,所以写了脚本进行拷贝。有规律的文件名利于引用。#!/bin/sh#filename:batchcp.sh#author:zhouhh#Email:ablozhou@gmail.com#Date:.3.echo"inputyourfile

简单的远程FTP定时备份Shell脚本分享 先说问题.公司现在有2台服务器,都是centos系统,一台本地(局域网),一台则在电信机房.因为工作需要,每天备份机房上的数据到本地,以前一直是FTP登录,然后

一键配置CentOS iptables防火墙的Shell脚本分享 手里几台VPS配置iptables太繁琐,看到了朱哥的LNMP脚本里有一个自动配置iptables防火墙的脚本,借来改了一下,给需要的人用;只提供常用端口的设置,

标签: shell批量处理文件

本文链接地址:https://www.jiuchutong.com/biancheng/374698.html 转载请保留说明!

上一篇:gearman队列持久化引发的问题及解决方法(队列remove)

下一篇:把文件复制N份的2个Shell脚本代码(复制到文件夹怎么弄)

  • 个人所得税代扣代缴手续费返还政策
  • 房产税计税依据是什么
  • 消费税的计算方法有什么
  • 税务师都有什么科目
  • 两地发工资个税处理
  • 企业净利率多少算正常
  • 费用化的研发支出
  • 资产的企业所得税怎么算
  • 分期收款销售货物 收入确认
  • 行政划拨无偿取得发票
  • 我国流转税的税种组成为
  • 该企业本月发生如下经济业务
  • 通用机打发票现在还有吗
  • 抵扣进项税额转出分录
  • 税率是3%开成5%怎么办
  • 即用于一般计税又用于简易计税的固定资产抵扣
  • 换账套期初数怎么填
  • 所有的固定资产都有残值率吗
  • 小规模纳税人咨询服务费的税率是多少
  • 农业免税企业怎么报税
  • 金融服务收入如何做账
  • 专门从事股权投资的合伙企业投资收益 个人所得税
  • 个人劳务费增值税税率是多少2023
  • 其他权益性无形资产的进项税额抵扣
  • 企业发生的白条是什么
  • 1697510722
  • windows10如何重置密码
  • 鸿蒙系统桌面如何设置
  • 使用U盘安装win7出现找不到任何设备驱动程序
  • 什么情况下增值税不能抵扣
  • 建筑工程简易计税可以抵扣吗
  • linux开机出现grub解决方法
  • PHP:Memcached::addByKey()的用法_Memcached类
  • 补缴断交的医保划算吗
  • promise thenable
  • vue el-
  • 电池成本什么时候能降低
  • 极速开票怎么打不开
  • php接口怎么调用
  • 研发费用计入科目
  • 违约拒绝赔偿怎么办
  • 不抵扣的进项税为什么要交税
  • SQL Server 2012 开窗函数
  • 教育行业税收优势分析
  • 项目差旅费可以直接入成本吗
  • 租赁物品损坏赔偿金额标准
  • 三栏式明细账的借或贷怎么写
  • 个税征税对象包括哪些
  • 玉米收购厂
  • 固定资产被盗报警
  • 递延所得税资产和负债账务处理
  • 固定资产残值怎么做账务处理
  • 购买理财产品现金流量表
  • 转账给个人账户
  • 预计负债是暂时性差异还是永久性差异
  • 营改增后如何纳税
  • 农业公司土地租赁
  • 对公受托理财申购怎么写
  • 纳税人财务会计制度
  • 购入固定资产一次性扣除政策
  • sql*loader-309
  • redis 和 mysql 的数据不一致怎么办
  • win2008组策略
  • solaris版本查询
  • 装双win7系统怎么设置
  • 苹果电脑bim
  • win8.1快捷键
  • 升级win10后
  • win8.1怎么用
  • 很不错的词语
  • Android - Designtime Layout Attributes & Tools Attributes
  • javascript 数字类型
  • windows node.js
  • javascript基础入门教程
  • android单选
  • js table
  • 怎样在电子税务局申报社保
  • 税控盘抵税申报表怎么填
  • 玉石手镯零售环保要求
  • 税法难吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设