#!/bin/bash #usage: # phsharp [dir] # sharpens jpg files in current or given (dir) directory TMPFILE=/tmp/psharp$$.jpg if [ $1 ] then cd $1 fi for i in *.jpg do if jhead -v $i | grep 'Sharpness = 1' > /dev/null then echo Sharpening: $i convert $i -sharpen 1 $TMPFILE && \ mv $TMPFILE $i else echo Skipping: ' ' $i fi done