1 # $FreeBSD: head/bin/sh/tests/parser/heredoc9.0 221887 2011-05-14 14:19:30Z jilles $
3 # It may be argued that
7 # is a valid complete command that sets x to foo, because
11 # is a valid script even without the final newline.
12 # However, if the here-document is not within a new-style command substitution
13 # or there are other constructs nested inside the command substitution that
14 # need terminators, the delimiter at the start of a line followed by a close
15 # parenthesis is clearly a literal part of the here-document.
17 # This file contains tests that also work with simplistic $(...) parsers.
22 if ! eval "[ $* ]"; then
28 check '`${SH} -c "cat <<EOF
33 check '`${SH} -c "(cat <<EOF
58 exit $((failures != 0))