📄 run.sh
字号:
#! /bin/sh#Test bogoutil and bogoupgrade#Test 1 -- combined count/data text file#Test 2 -- separate count, BDB data file.#Test 3 -- Same as 2 except that BDB file has a .count token.#Test 4 -- Same as 2 except that BDB file has a .MSG_COUNT token.# Technically already upgraded.set -eyday="-y 0"( setopt SH_WORD_SPLIT 2>/dev/null ) && setopt SH_WORD_SPLITwhile : ; do tdir=${BF_TESTDIR=.}/checks.$$.`date +"%Y%m%dT%H%M%S"` mkdir $tdir && break sleep 1donetrap "rm -f -r $tdir" 0 1 2 3 15inputfile="input-${num}"for ext in txt count; do t="${inputfile}.$ext" if [ -f $srcdir/$t ]; then inputfile=$t break fidoneif [ ! -f "$srcdir/$inputfile" ]; then exit 2;ficp -f $srcdir/$inputfile $tdir/datafile="${srcdir}/input-${num}-data.txt"inputdb="input-${num}.db"if [ -f "$datafile" ]; then rm -f $tdir/$inputdb ../../bogoutil $yday -l $tdir/$inputdb < $datafilefioutputdb="output-${num}.db"rm -f $tdir/$outputdbperl ${srcdir}/../../bogoupgrade $yday -b ../../bogoutil \ -i $tdir/$inputfile -o $tdir/$outputdb \&& ../../bogoutil $yday -d $tdir/$outputdb \|LC_COLLATE=C sort\|diff - ${srcdir}/output-${num}.txt
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -