2012-05-18 29 views
0

我確信這可以以某種方式完成,但是我對UNIX命令行的有限知識需要在這裏微調。我想要做的是以下幾點:UNIX命令將圖像尺寸添加到文件名?

  1. 有一個目錄充滿PNG文件
  2. 確定圖像尺寸寬度和每一個圖像文件
  3. 的高度重命名文件foo.png爲[width_value] x [height_value] _foo.png

任何鉛將不勝感激。

+0

呢' image --help(或其他像-h, - ?)爲您提供關於如何獲取文件信息的線索?祝你好運。 – shellter

回答

1
for i in `ls *.png` 
do 
    params=`get parameters from $i` 
    mv $i params$i 
done 

留下作爲一個練習OP是程序來從PNG文件中的信息

注意sips是BSD命令來獲取圖像信息,以便:

height=`sips -g pixelHeight $i` 
width=`sips -g pixelWidth $i` 
mv $i $heightX$width$i