#!/bin/sh

# gspell -- print locations of spelling errors in file

f=`mktemp`
if [ $# -eq 0 ]; then
	g=`mktemp`
	cat > $g
	set -- $g
fi

spell "$@" > $f
fgrep -Hnof $f "$@" |
awk -F: 'NF > 2 { print $0; prefix = $1 ":" $2 ":"; next } { print prefix $0 }'
s=$?
rm $f
rm $g 2>/dev/null
exit $s