该命令sips
有一个很好的选项来从文件中读取信息。以下命令循环遍历所有图像并显示有关宽度或高度的信息:
for i in *.jpg; do sips -g pixelWidth $i;done
for i in *.jpg; do sips -g pixelHeight $i;done
现在我想阅读这些信息并使用它mv
来重命名图像,如下所示:
image-widthxheight.jpg
image-1600x900.jpg
我想要完成的最后一件事是,用于sips
调整图像大小并将新信息直接写入文件名。
有谁知道,我如何从宽度和高度中提取信息并将其与 一起使用mv
?