位置: 编程技术 - 正文

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脚本代码(复制到文件夹怎么弄)

  • 什么叫应纳税所得额
  • 进项税额转出借方科目
  • 调整增值税误差的方法
  • 合并报表存货增值如何做账
  • 年初未分配利润和年末未分配利润的关系
  • 5个点的税率是多少
  • 维修企业主营项目有哪些
  • 车辆保险费专用发票图片
  • 无偿划转财政厅
  • 法院拍卖房法院有什么义务和责任
  • 股东转让股权印花税怎么交税
  • 企业临时用工付出会计处理
  • 详解劳务报酬个人所得税应该怎么计算?
  • 企业所得税可以选择不弥补亏损吗
  • 企业所得税预缴纳税申报表
  • 对公账户每个月
  • 新个税过了申报期怎么办
  • 小规模未开票收入如何申报增值税
  • 房地产税是否存在退税
  • 个税0申报逾期一年
  • 1697510302
  • mac系统怎么更改输入法
  • 把输入法关闭
  • win10任务栏怎么隐藏
  • u盘怎么安装软件
  • 失控发票的企业怎么处理
  • win11怎么添加字体到个性化
  • vim diff对比
  • php 字符串函数
  • 广告行业物料
  • 付的押金冲抵部分怎么算
  • 年终奖发放问题
  • vant移动端开发
  • 在途物资什么类科目
  • c++~怎么用
  • php对象
  • 查补税款
  • 离职补偿金可以拖欠么
  • 金融资产发生减值的客观证据包括哪些
  • 供应商的质量扣款应该开什么发票
  • bkuzmic/jquerycrossdomaindataplugin
  • 耕地占用税通过税金及附加核算吗
  • 在私立医院就诊能报销吗
  • 负债类科目有借贷方向吗
  • 个税手续费返还要交企业所得税吗
  • sql server 2008使用说明
  • 小微企业免征的增值税怎么做账
  • 什么是现金流量的概念?
  • 金融放贷工作具体做什么
  • 红冲更正的正确分录
  • 工商年报中纳税总额怎么填
  • 固定资产以前年度多计提怎么办
  • 票据比例
  • 股东撤资后需要承担责任
  • 企业解散清算程序
  • 差旅费中住宿费的标准是什么
  • 公司不做账不报税有什么后果?
  • 利润表怎么没有本月数
  • 设备上的配件计入什么费用
  • 违约金进项税额可否抵扣 分录
  • 离职补偿金要交个税吗
  • sqlserver附加数据库时出错,请单击消息中的超链接
  • 怎么判断win7还是win10
  • Win10系统如何取消密码
  • 开机提示windows即将过期
  • win7浏览器主页怎么设置
  • main.exe是什么意思
  • 封装windows7
  • win7关闭右下角操作中心
  • win8系统怎么设置桌面图标
  • Interlnk、Intersvr、Qbasic命令的使用方法
  • 如何除掉
  • vue js 页面代码分离
  • vue购物商城
  • NGUI之UILocalize
  • 基于JAVASCRIPT实现的可视化工具是
  • 电子税务局网页版登录入口官网
  • 银行代扣流程
  • 自然人扣缴端怎么申报个税
  • 用于直接销售消费品的消费税计入
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设