使用shell命令批量转换图片格式

问题描述

目录结构包括:


-eps

cov

其中eps文件夹中存储了待转换为png格式的eps图片文件。cov文件为脚本文件,在该文件中,需要遍历eps文件中的所有文件,如img.eps,并转化为img.png

解决方法

  1. 在shell中构建一个循环,访问eps目录所有文件。

  2. 使用convert命令转换文件格式

  3. 使用f/.eps/产生不包括.eps后缀的文件名

代码如下:


for f in $(find ./eps -iname "*.*"); do

  convert $f ${f/.eps/}.png

done

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,744评论 9 468
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,958评论 1 45
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,292评论 19 139
  • 请收下你的虚伪 做一个纯粹的人 请放下你的姿态 做一个平凡的人 请收敛你的情绪 做一个安静的人 若生命的开始是喧哗...
    就算世界荒芜_____阅读 326评论 0 0
  • 你有没有试过突破自己的极限,还向前跨出一大步的?我给自己设计的目标中,除了自己见识的增长,还有包括身体健康的部分。...
    奶爸志恒的修行阅读 179评论 0 0