Processe a saída de sips --getProperty pixelHeight filename.ext
e sips --getProperty pixelWidth filename.ext
e use-a em uma condição, somente executando a operação de redimensionamento, se desejado.
#!/bin/bash
height='sips --getProperty pixelHeight url.png | sed -E "s/.*pixelHeight: ([0-9]+)//g" | tail -1'
width='sips --getProperty pixelWidth url.png | sed -E "s/.*pixelWidth: ([0-9]+)//g" | tail -1'
if [[ $height -gt 500 || $width -gt 500 ]]; then
growlnotify -m "large file needs reducing"
fi
Você pode fazer o resto sozinho.