位置: 编程技术 - 正文

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

  • 福利费的进项税额会计分录
  • 如何查询公司是否是小微企业
  • 分配股东利润分录
  • 计提增值税的会计凭证
  • 公司车辆过户给个人需要交多少税
  • 保险经纪公司要取得什么证
  • 一般纳税人公司转让一般卖多少钱
  • 公司账户美金入账
  • 临时增加增值税发票
  • 酒店收取的赔偿费是什么
  • 企业与政府土地合作开发模式
  • 存货的计价方法有哪些,具体内容是什么
  • 企业用现金购进存货是单选题
  • 汽车固定资产清理账务处理
  • 股东向公司借款需要股东会决议吗
  • 清算固定资产处置方案
  • 以前年度已交增值税额
  • 建筑施工企业预交税款
  • 营改增阶段
  • 小微企业免征增值税政策2023
  • 公司办公楼的中介怎么做
  • 个人所得税的速算扣除数是什么意思
  • 买东西退税退的是什么税
  • 连续亏损二年怎么处理
  • 终于找到修改mac的方法了!
  • 营改增后定额材料单价的组成包括
  • 挖机所有权需要办理什么手续吗
  • 民宿的房屋租赁合同模板
  • 专票一年可以抵扣吗
  • echarts 柱状图滚动与gridlayout移动冲突
  • 存货损失是指什么
  • 应纳所得税额税率表
  • 新会计准则2020变化
  • dhcp命令行
  • flash中文版
  • 税费减免政策2020
  • 金税三期开票流程
  • 新申报是什么
  • 为什么分红不影响损益
  • 安装mysql5.1的步骤和方法
  • asp和asp net
  • 上级拨付的债券怎么做账
  • 小规模纳税人利润表季报
  • 盈余公积的提取条件
  • 小规模纳税人征税起点
  • 增值税预缴的计税依据
  • 开具发票涉及到哪些会计科目?
  • 不动产进项税额抵扣从什么时候开始
  • 收到赠送的样品附件
  • 跨年发票应该如何处理
  • 小规模注销时盈余怎么算
  • 企业收到加盟费怎么开发票
  • 个人承担社保如何办理
  • etc发票申请流程
  • 借贷必相等的含义
  • 本期缴纳上期应纳税额怎么填
  • 资产减值损失是借增贷减吗
  • 记账凭证的填制与审核
  • mysql的用处
  • vim编辑器命令大全
  • iphone服务器
  • linux防火墙的主要内容
  • 深入解读2023年一号文件
  • jquery page
  • jquery 右键菜单
  • shell脚本实现文件移动、复制等操作
  • jquery图片轮播无缝连接
  • js 实现ajax
  • jquery ajax结合thinkphp的getjson实现跨域的方法
  • 掌上税务app
  • 普票怎么入账标识
  • 北京顶点b128怎么样
  • 河南林州在哪三省交界处
  • 运输类税点
  • 陕西个体户免税政策
  • 船舶税由谁代征
  • 税务文件是什么
  • 叶青和奚卫华
  • 哈尔滨地税局电话
  • 云南4050人员2020最新政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设