|
|
1.1 root 1: : B flags, D dictionary, F files, H history, S stop, V data for -v
2: H=${H-/usr/dict/spellhist}
3: T=/tmp/spell.$$
4: V=/dev/null
5: F= B=
6: trap "rm -f $T*; exit" 0 1 2 13 15
7: for A in $*
8: do
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
18: deroff -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
24: who am i >>$H 2>/dev/null
25: case $V in
26: /dev/null) exit
27: esac
28: sed '/^\./d' $V | sort -u +1f +0
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.