位置: 编程技术 - 正文

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

  • 应交税费是什么科目借贷方向
  • 进货开了发票也写了购销合同要交印花税吗?
  • 税务局做社保关联带什么资料
  • 公司费用计入什么科目
  • 库存现金怎么登记账簿
  • 土地政策补贴
  • 构成业务和不构成业务的会计处理
  • 科技公司的成本如何核算
  • 小企业会计准则以前年度损益调整
  • 资产评估增值的会计科目
  • 红字发票是否要修改往期申报表
  • 股东退出资本金收回
  • 退回剩余的工程物资
  • 营改增的相关规定
  • 食堂伙食费怎么入账
  • 服务费发票怎么做分录
  • 房产税怎么计算的
  • 退税上传,申报文件上传失败
  • 坏账准备怎么冲回
  • 金税盘不交费会停用吗
  • 迁出注销类别怎么写
  • 一次还本付息摊余成本计算公式
  • 个税如何绑定新公司
  • 进口货物完税价格名词解释
  • 银行融资成本计算方法
  • win10如何设置快捷键截图
  • php数据库分页是怎么实现的
  • 景点门票定价依据
  • PadExe.exe - PadExe是什么进程 有什么用
  • 应付账款收到票怎么做账
  • 大群的芒基蝠鲼跃出水面,墨西哥加利福尼亚湾 (© Mark Carwardine/Minden Pictures)
  • 旅游业纳税筹划方案
  • 公章的法律效力范围
  • 现代信号处理张贤达
  • php点运算符
  • 设计公司发生的费用
  • 房屋维修费属于什么税收分类编码
  • MySQL常用命令关键字
  • mongodb中的objectid
  • 含税采购金额怎么算
  • 纳统全称
  • 企业车辆年检费多少钱
  • 车改补贴算工资吗
  • 采购原材料凭证是什么
  • 股票股利发放形式是什么
  • 购买花卉
  • 收到赠送的样品附件
  • 民办非企业的申请流程
  • 丢失的发票怎么查询
  • 买电脑能砍多少
  • 12月费用1月报销的账务处理
  • 蓝字发票怎么作废
  • 采取分期收款方式
  • mysql根据时间查询最新一条数据
  • Win7系统进入桌面后点每个文件都会打转
  • fedora workstation怎么安装
  • win8系统出现蓝屏怎样处理
  • linux datetime命令
  • msiexec.exe是什么进程介绍
  • win10字体边缘模糊
  • win7系统如何更改默认浏览器
  • win7系统登录QQ失败提示QQ软件已被破坏或部分文件已经丢失的解决方法
  • windows7怎么解除密码
  • Linux服务器端口状态
  • html&js+前端
  • 关于中国天气的新闻报道
  • Chrome调试技巧
  • javascript操作文件
  • 浅谈javascript网页编码特效论文
  • jquery ztree实现模糊搜索功能
  • javascript有哪些常用的属性和方法
  • python列出所有文件名
  • Android ToolBar 的简单封装
  • Mac Error Create Android Project - “Errors running builder 'Android Resource Manager' on project”
  • 发票打印机设备设置
  • 重大税务案件审理办法51号令
  • 一般纳税人资格是什么意思
  • 广东增值税发票勾选平台
  • 烟叶税比例
  • 小规模纳税人是按月还是按季度申报增值税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设