📄 t.split
字号:
#! /bin/sh# Note: When run via "make check", test output files are automatically deleted.# When run from the command line, output files are left in directory# split.YYYYMMDD. This is useful when something is different.## ./inputs - test inputs# ./outputs - known correct outputs## split.YYYYMMDD:# directory containing individual output filesNODB=1 . ${srcdir=.}/t.framemap_rc(){ ( set +e eval "$@" a=$? [ $a -eq 0 ] && exit 0 [ $a -eq 1 ] && exit 0 [ $a -eq 2 ] && exit 0 exit $a )}$BOGOFILTER -C -s < ${srcdir}/inputs/spam.mbx$BOGOFILTER -C -n < ${srcdir}/inputs/good.mbxOUT="split.out"files=`ls ${srcdir}/inputs/msg.split.*`for msg in $files ; do nam=`basename $msg` out="$TMPDIR/$nam" map_rc $BOGOLEXER -C -p $v -I $msg > $out.l map_rc $BOGOFILTER -C -vvv -I $msg > $out.f printf "%-24s %s\n" $nam `head -1 $out.f | sed s@spamicity=@@ \ | tr -d "," | $AWK '{print $4}'` >> ${TMPDIR}/$OUTdoneif [ "$BF_SAVEDIR" ] ; then . ${srcdir}/t.save ; fitest $verbose -eq 0 && cmp ${OUTPUTS}/$OUT ${TMPDIR}/$OUT \|| diff $DIFF_BRIEF ${OUTPUTS}/$OUT ${TMPDIR}/$OUT
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -