#!/bin/sh # test -g switch PATH=/bin:/usr/bin DBACL=$TESTBIN/dbacl LC_ALL="C" # this test assumes C locale export LC_ALL prerequisite_command() { type $2 2>&1 > /dev/null if [ 0 -ne $? ]; then echo "$1: $2 not found, test will be skipped" exit 77 fi } prerequisite_command $0 grep DBACL_PATH="`pwd`/`basename $0 .sh`_`date +"%Y%m%dT%H%M%S"`" export DBACL_PATH mkdir "$DBACL_PATH" echo "123 xyz Hello234 %*# +123" \ | $DBACL -l dummy -g '([a-z2-9]{2})' head -3 "$DBACL_PATH/dummy" \ | grep '# hash_size 15 features 10 unique_features 8 documents 0' \ > /dev/null RESULT=$? rm -rf "$DBACL_PATH" exit $RESULT