$ cat spelled #!/bin/sh ASPELL=/usr/bin/aspell GREP=/usr/bin/grep EGREP=/usr/bin/egrep for i in $* do correct=`echo $i | $ASPELL -a | $GREP -v '^@' | $GREP -v '^&' | $EGREP -v '^$'` if [ ! -z "$correct" ] then echo "$i" fi done