位置: 编程技术 - 正文

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

  • 跨区域开票流程怎么走
  • 买手机手续费怎么算
  • 网吧电脑折旧率
  • 已投入使用的机器设备才能计提折旧对吗
  • 远期采购合同会查吗
  • 租赁合同印花税计算
  • 收到预付款项发票如何入账?
  • 生产用电费
  • 去年多摊销的费用今年怎么做账务处理?
  • 制造费用处理
  • 国税注销地税没注销怎么办
  • 委托代销收取手续费账务处理
  • 转出多交增值税借方余额表示
  • 关于小规模纳税人的说法错误的有
  • 对外投资增长过快
  • 股东借款可以转为认缴出资
  • 用现金发工资不给怎么办
  • 货物损失怎么处理
  • 职业培训和职业技能培训的区别
  • 企业吸收合并税收政策
  • 企业所得税可以弥补几年亏损
  • 制造费用分配的的标准是什么?
  • 承兑到期了怎么办
  • 外币账户和外汇账户一样吗?
  • 第三方软件测评费的取费标准
  • 办公室租金可以计入办公费吗
  • 怎么设置静音iphone
  • win10两个屏幕两个桌面
  • 初级会计实务的心得体会
  • 公司收到政府科技创新奖
  • 增值税即征即退2023政策
  • 上市公司发行股份是什么意思
  • 主营业务收入明细账图片
  • 非货币性资产对外投资会计处理
  • 购买农产品没有承担增值税为什么还要计算抵扣
  • incognito.exe
  • PHP:zip_close()的用法_Zip函数
  • 固定资产清理的累计折旧怎么算
  • 当月预交的增值税在申报期内可以填报进去抵扣
  • vue中的use
  • 结构重参数化2d pose
  • 帝国cms功能
  • 进口设备退增值税
  • 微服务框架图
  • 抄税前要做什么
  • 审计符合性测试
  • 政府会计的会计要素有哪几个?会计要素之间的关系如何?
  • 企业账务处理程序的概念
  • 企业销售收入确认条件
  • 新会计准则印花税规定
  • 支付货代运费账务处理
  • 营改增后房地产企业增值税如何核算
  • 并购贷款是固定资产贷款吗
  • 应付职工薪酬应该在借方还是贷方
  • 年底本年利润如何处理
  • 企业里面不征税的有哪些
  • 软件行业成本如何归集
  • 红字更正法的使用范围是什么
  • 扣发当月工资是什么意思
  • mysql实现合并同一ID对应多条数据的方法
  • 数据库汉字转拼音
  • win2008 安装无线服务卡住了
  • win10预览版21277
  • macbook不可以插u盘吗
  • win8软件不兼容怎么办
  • Win10打开浏览器就未响应
  • cocos做游戏
  • 用原生js写项目
  • shell批量处理文件
  • jquery mobile ui
  • jQuery插件开发
  • node通过express搭建自己的服务器
  • javascript包括在html中
  • jquery 异步提交表单
  • 自定义圆角控件
  • 常规巡察和专项巡察相结合
  • 征管法第六十三条的内容
  • 国地税机构改革方案
  • 种植业税收优惠政策2023
  • 2016年营改增房屋租赁
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设