位置: 编程技术 - 正文

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打开txt
  • realtek自动安装
  • win7如何更换开机密码
  • win11电脑屏幕倒过来了怎么办
  • 行政单位跨年度收到发票,补付尾款会计分录
  • 损益明细表计提企业所得税
  • uniapp vuecli
  • EasyExcel使用与步骤
  • 会计凭证应该如何录入的方法
  • 用人单位如何缴纳医疗保险
  • PHP:imagecolortransparent()的用法_GD库图像处理函数
  • 个人转让公司限额多少
  • 固定资产清查盘点报告模板
  • laravel app接口
  • php文件上传用什么请求方法
  • 开源代码网站github
  • 全连接神经网络是什么意思
  • pytorch m1
  • 承租方承担的税费是多少
  • ps如何进行像素修复
  • python填写表格
  • 用于应酬用的烟有哪些
  • 无盘领发票要怎么办
  • 坏账准备的账务处理例题
  • 保函被索赔支付什么意思
  • mongodb用法
  • 不含税开发票吗
  • 视同销售如何做账务处理?
  • 哪些普通发票可以抵扣
  • 专票和普票都是13个点嘛
  • 现金流量表里支付的各项税费包括什么
  • 确认营业收入的时间是什么简答题
  • 资产减值损失会计科目编码
  • 农民专业合作社属于什么经济类型
  • 银行存款日记账填写样本图
  • 区分好坏
  • 跨月的普通发票能作废吗
  • 所得税纳税调增会计需要做业务处理吗
  • 结转成本应附什么原始凭证
  • 什么叫发票分割单
  • 房地产公司属于什么企业
  • 现销和赊销加一起等于销售收入吗
  • 会计调账是什么意思
  • 公司年初计划都有哪些
  • sql分页查询怎么实现
  • mysql的全文索引的用处
  • sqlserver自定义函数在哪查看
  • Linux下MySQL 5.5/5.6的修改字符集编码为UTF8的方法
  • mysql的慢查询日志怎么查看
  • windowxp音频驱动
  • ubuntu 怎么用
  • window怎么样
  • win8.1应用商店无法打开
  • python操作word文档替换文字
  • js获取
  • 福建电子发票开票流程?
  • 保险公司优惠的款项什么时候退款
  • 专利转让个人所得税率
  • 复印店开什么发票
  • 国家税务总局郴州
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设