Research V7 development
[unix-history] / bin / spell
CommitLineData
2e7969c3
SJ
1: B flags, D dictionary, F files, H history, S stop, V data for -v
2H=${H-/usr/dict/spellhist}
3T=/tmp/spell.$$
4V=/dev/null
5F= B=
6trap "rm -f $T*; exit" 0 1 2 13 15
7for A in $*
8do
9 case $A in
10 -v) B="$B -v"
11 V=${T}a ;;
12 -a) ;;
13 -b) D=${D-/usr/dict/hlistb}
14 B="$B -b" ;;
15 *) F="$F $A"
16 esac
17 done
18deroff -w $F |\
19 sort -u |\
20 /usr/lib/spell ${S-/usr/dict/hstop} $T |\
21 /usr/lib/spell ${D-/usr/dict/hlista} $V $B |\
22 sort -u +0f +0 - $T |\
23 tee -a $H
24who am i >>$H 2>/dev/null
25case $V in
26/dev/null) exit
27esac
28sed '/^\./d' $V | sort -u +1f +0