位置: 编程技术 - 正文

详解Shell 命令行批量处理图片文件名的实例(shell命令是干嘛的)

编辑:rootadmin

推荐整理分享详解Shell 命令行批量处理图片文件名的实例(shell命令是干嘛的),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:shell下命令,shell命令的用法,shell命令!,shell里面执行命令,shell里面执行命令,shell命令怎么执行,shell命令!,shell命令行是什么,内容如对您有帮助,希望把文章链接给更多的朋友!

Shell 命令行批量处理图片文件名

前言:

从网上下载了一堆图片,有的是*.jpg的,有的是*.jpeg的。并且文件名有长有短,很是糟心。因此,我想把这些文件给全部整理好,当然是用shell来处理啦!

说干就干。

循环所有文件

首先,我把所有的乱七八糟的图片,全部放在 ./image/ 这个文件夹下面。

然后在外层写一个i.sh的shell文件,录入下面的内容。

我的文件结构演示如下:

文件 image/xxx.jpg image/xxx.jpeg i.sh

然后执行 sh i.sh 命令,顺利在命令行里面输出了所有的图片文件。

实现 i++ 数字效果

详解Shell 命令行批量处理图片文件名的实例(shell命令是干嘛的)

我想把图片全部命名为 1.jpg 2.jpg 这样的图片文件,所以就需要一个类似于js的i++效果。

于是,把上面代码修改为

OK,已经顺利的输出了数字了。到这一步就很明显的得到了我们想要的,下面只要把文件给复制一下就好了。

实现重命名效果

好,如上,我们就将图片全部根据数字重命名,并且放到了一个新的img文件夹中。我们想要的效果就实现了。

用MD5值命名图片

突然想到,数字这东西不靠谱,下次不小心执行了,很容易把图片给搞乱掉,还是MD5值靠谱,并且注意,还能过滤同样的图片。

嗯,理想很丰满,我们来看看。

可以输出文件的MD5计算值。就用这个了。改造上面代码如下:

我是想拿这一堆文件重复实现,所以用复制,如果不需要这样考虑,完全可以使用mv重命名,代码如下:

以上所有命令均基于MAC系统运行。如果是Linux 可能有细微差异。

如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

详解Linux Shell 实现一个获取任意位数的随机密码的脚本 Shell命令行,实现一个获取任意位数的随机密码的脚本每次我们想要获得一个密码的时候都很头疼,于是我之前自己用nodejs写了一个Shell脚本。这两天在

Linux Shell循环中实现展示进度百分比的实现方法 Shell循环中实现展示进度百分比的脚本方法当我需要处理一个几万行的文件的时候,需要处理的时间是比较长的。我一开始的想法是,没处理一行,就输

linux下的tar命令详细解释 tar命令[root@Linux~]#tar[-cxtzjvfpPN]文件与目录....参数:-c:建立一个压缩文件的参数指令(create的意思);-x:解开一个压缩文件的参数指令!-t:查看tarfile里

标签: shell命令是干嘛的

本文链接地址:https://www.jiuchutong.com/biancheng/378241.html 转载请保留说明!

上一篇:ubuntu中root和普通用户切换方法(推荐)(ubuntu如何以root用户运行)

下一篇:详解Linux Shell 实现一个获取任意位数的随机密码的脚本(详解linux设备)

  • 出口退税便捷退税操作流程
  • 个税手续费怎么交增值税
  • 人力资源行业税务政策
  • 税务异常有哪些类型
  • 银行转账支付凭证有效期多久
  • 清包工取费标准
  • 残保金属于税种吗
  • 季报现金流量表是必报表吗
  • 结转损益类费用科目的余额
  • 虚开增值税发票的涉税风险如何防范
  • 发票鉴定管理办法
  • 企业租车接送员工合法吗
  • 简单征收的进项税额怎么调出来?
  • 收到银行承兑会计分录
  • 收到货款确认收入但是后期开票了怎么做分录
  • 待处理财产损益是什么意思
  • 租金小规模开票税率
  • 增值税要转到营业税金及附加吗
  • 怎么核算外汇业务
  • 现金盘盈盘亏怎么计算
  • 接受捐赠固定资产存货等有相关凭据的其成本按什么确定
  • 职工福利费进项税转出怎样做账务处理
  • 应交税费留底增值税
  • 如何关闭edge浏览器下载保护
  • win10如何设置声音
  • 银行存款收款凭证属于什么凭证
  • win11 应用商店
  • 股东退股资金如何返还
  • windows7旗舰版最新版本
  • php调用mysql索引查询
  • php字符串变量
  • 股权转让有哪些股
  • 黄金期货交易进场规则
  • wordpress创建
  • 零星采购无票怎么办
  • 出口货物免抵退税额的计算方法
  • 多申报缴纳的企业年金
  • 城建税10%用于教育哪方面
  • php读取php文件内容
  • 十大经典排序算法(动图演示C 实现)
  • gpt参数
  • 施工企业工人工资付给包工头老板需要写什么模板
  • 中国烟草资产负债表
  • 购买电子承兑差额是多少
  • 印花税调低
  • 股东以房产投资公司
  • 资产负债表净资产为负数
  • mongodb4.4.2安装教程
  • 材料采购与原材料账户核算内容有何差别
  • 新公司成立需要刻哪些章
  • 税法中对差旅费的处理
  • 公司与公司的往来款计入什么科目
  • 其他权益工具投资是金融资产吗
  • 开发成本期末有余额吗
  • 自产产品发给职工做福利的会计处理
  • 待摊费用和预付费用的区别
  • 个税手续费返还奖励财务人员的文件
  • 借方会计科目表
  • 电子承兑汇票到期网银上怎么操作
  • 往来账项询证函怎么填写
  • mysql开发语言
  • mysql停不掉
  • win8不识别u盘
  • winxp系统安装教程
  • win7关机没反应怎么办
  • linux device driver
  • ubuntu安装指南
  • linux设置utf8编码
  • android开发环境配置
  • shell发送报文
  • opengl超级宝典第八版 pdf
  • arp欺骗防护软件
  • 刨根问底造句
  • js link global
  • 车船税可以异地补办吗
  • 异地可以打印银行清单吗?
  • 养老机构范畴
  • 广东揭阳怎么了
  • 江苏房产税如何计算公式
  • 季度财务会计报告怎么写
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设