# @(#)spell.sh 1.3 (Berkeley) 83/09/10
: V data
for -v, B flags
, D dictionary
, S stop
, H
history, F files
, T temp
S
=/usr
/dict
/hstop H
=/dev
/null T
=/tmp
/spell.$$
trap "rm -f $T ${T}a ; exit" 0
-b) D
=${D-/usr/dict/hlistb}
-*) echo "Bad flag for spell: $A"
echo "Usage: spell [ -v ] [ -b ] [ -d hlist ] [ -s hstop ] [ -h spellhist ]"
/dev
/null
) deroff
-w $F |
sort -u |
/usr
/lib
/spell
$S $T |
/usr
/lib
/spell
${D-/usr/dict/hlista} $V $B |
*) deroff
-w $F |
sort -u |
/usr
/lib
/spell
$S $T |
/usr
/lib
/spell
${D-/usr/dict/hlista} $V $B |
sort -u +0f
+0 - $T |
tee -a $H
who am i
>> $H 2> /dev
/null
;;
sed '/^\./d' $V |
sort -u +1f
+0