]>
Commit | Line | Data |
---|---|---|
deb63bfb | 1 | # $FreeBSD: head/bin/sh/tests/expansion/heredoc1.0 222715 2011-06-05 12:46:26Z jilles $ |
71aad674 A |
2 | |
3 | f() { return $1; } | |
4 | ||
5 | [ `f 42; { cat; } <<EOF | |
6 | $? | |
7 | EOF | |
8 | ` = 42 ] || echo compound command bad | |
9 | ||
10 | [ `f 42; (cat) <<EOF | |
11 | $? | |
12 | EOF | |
13 | ` = 42 ] || echo subshell bad | |
14 | ||
15 | long=`printf %08192d 0` | |
16 | ||
17 | [ `f 42; { cat; } <<EOF | |
18 | $long.$? | |
19 | EOF | |
20 | ` = $long.42 ] || echo long compound command bad | |
21 | ||
22 | [ `f 42; (cat) <<EOF | |
23 | $long.$? | |
24 | EOF | |
25 | ` = $long.42 ] || echo long subshell bad |