MAC 下利用 sips 获取图片宽高

#!/bin/bash
baseDir='/Users/mac/Desktop/tmp'
# for pic in $( find ${baseDir} -type f -name '*.jpg' ) ; do
pic=$1
HW=$(sips -g pixelHeight -g pixelWidth ${pic} \|
awk '{for(i=0;++i<=NF;)a[i]=a[i]?a[i] FS $i:$i}END{for(i=0;i++<NF;)print a[i]}' \|
sed -n '$p')
echo $HW $(echo $pic | awk -F "${baseDir}" '{print $NF}') >> /Users/mac/Desktop/tmp/picInfo.txt

 

 

利用  find + xargs 做并发执行  参数为 图片路径

posted @ 2018-03-07 09:49  伟成  阅读(435)  评论(0编辑  收藏  举报