mbregress.sh
来自「关系型数据库 Postgresql 6.5.2」· Shell 代码 · 共 58 行
SH
58 行
#! /bin/sh# $Header: /usr/local/cvsroot/pgsql/src/test/mb/mbregress.sh,v 1.3 1999/02/02 18:51:32 momjian Exp $if echo '\c' | grep -s c >/dev/null 2>&1then ECHO_N="echo -n" ECHO_C=""else ECHO_N="echo" ECHO_C='\c'fiif [ ! -d results ];then mkdir resultsfiPSQL="psql -n -e -q"tests="euc_jp sjis euc_kr euc_cn euc_tw big5 unicode mule_internal"unset PGCLIENTENCODINGfor i in $testsdo $ECHO_N "${i} .. " $ECHO_C if [ $i = sjis ];then PGCLIENTENCODING=SJIS export PGCLIENTENCODING $PSQL euc_jp < sql/sjis.sql > results/sjis.out 2>&1 unset PGCLIENTENCODING elif [ $i = big5 ];then PGCLIENTENCODING=BIG5 export PGCLIENTENCODING $PSQL euc_tw < sql/big5.sql > results/big5.out 2>&1 unset PGCLIENTENCODING else destroydb $i >/dev/null 2>&1 createdb -E `echo $i|tr "[a-z]" "[A-Z]"` $i $PSQL $i < sql/${i}.sql > results/${i}.out 2>&1 fi if [ -f expected/${i}-${SYSTEM}.out ] then EXPECTED="expected/${i}-${SYSTEM}.out" else EXPECTED="expected/${i}.out" fi if [ `diff ${EXPECTED} results/${i}.out | wc -l` -ne 0 ] then ( diff -wC3 ${EXPECTED} results/${i}.out; \ echo ""; \ echo "----------------------"; \ echo "" ) >> regression.diffs echo failed else echo ok fidone
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?