1 # spec/subshell
2
3 #### Subshell exit code
4 ( false; )
5 echo $?
6 ## stdout: 1
7 ## status: 0
8
9 #### Subshell with redirects
10 ( echo 1 ) > a.txt
11 ( env echo 2 ) > b.txt
12 ( env echo 3; ) > c.txt # Sentence in LST
13 ( echo 4; echo 5 ) > d.txt
14 echo status=$?
15 cat a.txt b.txt c.txt d.txt
16 ## STDOUT:
17 status=0
18 1
19 2
20 3
21 4
22 5
23 ## END