使用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

你可能感兴趣的:(使用shell命令批量转换图片格式)