位置: 编程技术 - 正文

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

  • 增值税发票如何开
  • 制造企业印花税降为50%
  • 出租划拨土地收费合法吗
  • 印花税每个证券不一样吗?
  • 什么发票可以抵扣增值税
  • 发票开工程服务和工程款的区别
  • 企业劳务外包员工有五险一金吗
  • 建行分期通
  • 股东个人为公司付的钱
  • 所得税一般纳税人几个点
  • 行政单位上年度费用做多了怎么调整成本
  • 企业政策性搬迁损失的所得税处理
  • 固定资产报废如何做账务处理
  • 公司账户转账转错了能退回来吗
  • 建筑业分项目核算会计账务处理
  • 企业所得税中的不征税收入有哪些
  • 金税三期个人所得税怎么下载
  • 电子发票对航天信息利空吗
  • 个人所得税期末为负数审计调整
  • 建筑业预征缴纳税款
  • 销售商品会计凭证
  • 2017年金税盘服务费已全额减免,勾选系统怎么处理
  • 未来公司销售一批产品给东方公司
  • 开票系统问题
  • 产品研发费用计入什么科目
  • 固定资产移交给别的单位怎么做账
  • 车间低值易耗品有哪些
  • 权益法核算下的顺流交易
  • win11 zen2
  • 三星笔记本预装系统
  • 如何使用腾讯手机管家
  • 小型微利企业的优惠政策
  • 保证合同的担保范围包括
  • windows 7怎么打开虚拟化
  • fsm32.exe是什么进程 有什么作用 fsm32进程查询
  • PHP:ftp_rename()的用法_FTP函数
  • 股权无偿赠与协议书范本
  • 律师费怎样入账
  • 铁路运输企业受托代征的印花税款信息
  • 城市赚钱项目
  • 进口应税消费品所支付的金额不包括
  • 其他收益如何核算成本
  • php自动提交表单
  • 收到某单位投入一批原材料
  • 红字申请表开错了怎么办
  • 查补收入是否享受免税政策
  • 会计备案报送期间
  • wordpress站点地址如何设置
  • 公司车辆退保进哪个科目
  • 一般纳税人报税时间每月的多少号
  • 汇算清缴是什么
  • 材料暂估入库时需要考虑增值税进项税吗
  • 购买产品样品计入什么科目
  • 置换房产流程
  • 专项应付款余额转入资本公积的规定
  • 租赁费属于酌量性固定成本
  • 工程尾款要计入什么科目
  • 领导出差差旅费怎么报销
  • 不含税价换算成含税价怎么算
  • sql server的go
  • mac上的home键在哪
  • centos7+
  • win7系统u盘打不开怎么办
  • 电脑开机自动弹出
  • ubuntu 15.04系统怎么安装qq?
  • 如何创建虚拟硬盘
  • 个性化定制方案怎么写
  • windowxp怎么取消开机密码
  • linux文件latin1转换为utf
  • linux如何快速统计文件个数
  • win7如何录制电脑屏幕
  • windows10更新遇到错误怎么解决
  • Win10 Mobile Redstone预览版14295出现问题 屏幕闪烁/应用自动关闭等
  • 用js自定义函数生成表格
  • node web 框架
  • unity射击游戏完整功能代码
  • [置顶]马粥街残酷史
  • Python中MySQL数据迁移到MongoDB脚本的方法
  • 增值税税负标准是什么
  • 税务总局广西
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设