t.lock3

来自「一个C语言写的快速贝叶斯垃圾邮件过滤工具」· LOCK3 代码 · 共 58 行

LOCK3
58
字号
#! /bin/sh. ${srcdir:=.}/t.frameseq="1 2 3 4 5"# OPTS used for all# IOPTS used for initializationOPTS="-C -d $TMPDIR -M"IOPTS=if [ $verbose -gt 0 ] ; then IOPTS="$IOPTS -v" ; firc=0$BOGOFILTER $OPTS $IOPTS -n -I ${srcdir}/inputs/good.mbx$BOGOFILTER $OPTS $IOPTS -s -I ${srcdir}/inputs/spam.mbxoldtraps=`trap`case `uname -s` in    SunOS)	oldtraps=`echo $oldtraps | sed -e 's/^trap --/trap/g'` ;;esactrap 'kill $pid' 1 2 3if [ $verbose -gt 0 ] ; then echo "#### Part 1 ####" ; fifor I in $seq ; do    (   set +e	$BOGOFILTER $OPTS -u -I ${srcdir}/inputs/spam.mbx 	echo $? >>$TMPDIR/exits    ) &    pid="$pid $!"donewaitpid=if [ $verbose -gt 0 ] ; then echo "#### Part 2 ####" ; fifor I in $seq ; do    (   set +e	$BOGOFILTER $OPTS -u -p -I ${srcdir}/inputs/spam.mbx >> ${TMPDIR}/$I.out	echo $? >>$TMPDIR/exits    ) &    pid="$pid $!"donewaitpid=trap - 1 2 3eval "$oldtraps"# check for program failurestest "x`grep -v 0 $TMPDIR/exits`" = x# check if all programs reported their codeexits=`cat $TMPDIR/exits | wc -l`set -- $seq $seqtest $exits -eq $#

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?