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