]> git.ipfire.org Git - thirdparty/bash.git/blob - tests/vredir.tests
Bash-4.3 patch 7
[thirdparty/bash.git] / tests / vredir.tests
1 : ${TMPDIR:=/var/tmp}
2 TMPFILE=$TMPDIR/foo
3
4 bar()
5 {
6 exec {v}>$TMPFILE
7 echo $v
8 }
9
10 bar
11
12 echo foo 1 >&$v
13 echo foo 2 >&$v
14 echo foo 3 >&$v
15
16 cat $TMPFILE
17 rm -f $TMPFILE
18
19 type bar
20 exec {v}>&-
21
22 readonly v=42
23 bar
24
25 echo foo 1 >&$v
26 echo foo 2 >&$v
27 echo foo 3 >&$v
28
29 cat $TMPFILE
30 rm -f $TMPFILE
31
32 type bar
33
34 ${THIS_SH} ./vredir1.sub
35
36 ${THIS_SH} ./vredir2.sub
37
38 ${THIS_SH} ./vredir3.sub
39
40 ${THIS_SH} ./vredir4.sub
41
42 ${THIS_SH} ./vredir5.sub
43
44 ${THIS_SH} ./vredir6.sub
45
46 exit 0