#!/bin/sh
PATH=/usr/bin

[ -z "$1" -o -z "$2" ] && {
# usage
  echo "usage: $0 <directory> <diff-extension>" 1>&2
  exit 1
}

# Will use GNU 'diff -u' if available, or native 'diff -c' if not
if [[ -x /usr/linux/bin/diff ]] ; then
   DIFF="/usr/linux/bin/diff -u"
else
   DIFF="/usr/bin/diff -c"
fi

find $1 \( -name "*$2" -o -name ".*$2" \) -print |
while read f; do
	${DIFF} $f `echo $f | sed s/$2\$//`
done
