xref: /minix/minix/commands/spell/spell.sh (revision 433d6423)
1#!/bin/sh
2#
3#	spell 1.1 - show unknown words			Author: Kees J. Bot
4#								28 Apr 1995
5
6dict=words
7
8while getopts 'd:' opt
9do
10	case $opt in
11	d)	dict="$OPTARG"
12		;;
13	?)	echo "Usage: spell [-d dict] [file ...]" >&2; exit 1
14	esac
15done
16shift `expr $OPTIND - 1`
17
18case "$dict" in
19*/*)	;;
20*)	dict="/usr/lib/dict/$dict"
21esac
22
23{
24	if [ $# = 0 ]
25	then
26		prep
27	else
28		for file
29		do
30			prep "$file"
31		done
32	fi
33} | {
34	sort -u | comm -23 - "$dict"
35}
36