xref: /dflybsd-src/tools/regression/bin/sh/parser/heredoc11.0 (revision 3e3895bf4584c1562faf4533cbd97026ee6a8dcf)
1*3e3895bfSKrzysztof Piecuch# $FreeBSD: head/bin/sh/tests/parser/heredoc11.0 222134 2011-05-20 16:03:36Z jilles $
2b50bb777SPeter Avalos
3b50bb777SPeter Avalosfailures=''
4b50bb777SPeter Avalos
5b50bb777SPeter Avaloscheck() {
6b50bb777SPeter Avalos	if eval "[ $* ]"; then
7b50bb777SPeter Avalos		:
8b50bb777SPeter Avalos	else
9b50bb777SPeter Avalos		echo "Failed: $*"
10b50bb777SPeter Avalos		failures=x$failures
11b50bb777SPeter Avalos	fi
12b50bb777SPeter Avalos}
13b50bb777SPeter Avalos
14b50bb777SPeter Avaloscheck '`cat <<EOF
15b50bb777SPeter Avalosfoo
16b50bb777SPeter AvalosEOF` = foo'
17b50bb777SPeter Avalos
18b50bb777SPeter Avaloscheck '"`cat <<EOF
19b50bb777SPeter Avalosfoo
20b50bb777SPeter AvalosEOF`" = foo'
21b50bb777SPeter Avalos
22b50bb777SPeter Avaloscheck '`eval "cat <<EOF
23b50bb777SPeter Avalosfoo
24b50bb777SPeter AvalosEOF"` = foo'
25b50bb777SPeter Avalos
26b50bb777SPeter Avalostest "x$failures" = x
27