projects
/
platform
/
upstream
/
bash.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
No specific user configuration
[platform/upstream/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