1# $FreeBSD: src/tools/regression/bin/sh/parser/heredoc8.0,v 1.1 2010/08/16 21:14:49 jilles Exp $ 2 3failures=0 4 5check() { 6 if ! eval "[ $* ]"; then 7 echo "Failed: $*" 8 : $((failures += 1)) 9 fi 10} 11 12s='ast*que?non' sq=\' dq=\" 13 14# This is possibly useful but differs from other shells. 15check '"$(cat <<EOF 16${s+"x"} 17EOF 18)" = ${dq}x${dq}' 19 20exit $((failures != 0)) 21