Annotation of researchv10dc/cmd/wwb/spellwwb.sh, revision 1.1

1.1     ! root        1: # NOTICE-NOT TO BE DISCLOSED OUTSIDE BELL SYS EXCEPT UNDER WRITTEN AGRMT
        !             2: trap 'rm -f /tmp/$$; trap 0;exit' 0 1 2 3 15
        !             3: file=
        !             4: fflag=
        !             5: bflag=
        !             6: vflag=
        !             7: xflag=
        !             8: for i in $*
        !             9:        do case $i in
        !            10:                -x) xflag=-x;shift; continue;;
        !            11:                -v) vflag=-v;shift;continue;;
        !            12:                -b) bflag=-b;shift;continue;;
        !            13:                -f) fflag=F;shift;file=$1;shift;continue;;
        !            14:                -ver) echo $0 version 2.0;exit;;
        !            15:                -flags) echo $0 \[-f wfile\] \[-b\] \[-v\] \[-ver\] \[-flags\] \[file ...\];exit;;
        !            16:                -*) echo unknown spellwwb flag $i;exit;;
        !            17:                *) if test ! -r $i
        !            18:                   then echo Can\'t find the file $i\; try specifying a more complete pathname.; exit
        !            19:                   fi
        !            20:        esac
        !            21: done
        !            22: if test $fflag
        !            23: then   if test ! -r $file
        !            24:        then echo Can\'t find your file $file\; try specifying a more complete pathname.
        !            25:                exit 1
        !            26:        else spell $bflag $xflag $vflag $*|sort|comm -23 - $file >/tmp/$$
        !            27:        fi
        !            28: else   if test -r $HOME/lib/spelldict 
        !            29:        then spell  $bflag $xflag $vflag $* |sort|comm -23 - $HOME/lib/spelldict>/tmp/$$
        !            30:        else spell  $bflag $xflag $vflag $*>/tmp/$$
        !            31:        fi
        !            32: fi
        !            33: if test -s /tmp/$$ 
        !            34: then echo -e Possible spelling errors in  $* are:"\n"
        !            35:        pr -3 -t -i" "25 /tmp/$$
        !            36:        echo -e '\nIf any of these words are spelled correctly, later type
        !            37:                   spelladd word1 word2 ... wordn
        !            38: to have them added to your spelldict file.'
        !            39: fi

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.