projects
/
platform
/
upstream
/
bash.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Imported from ../bash-3.0.tar.gz.
[platform/upstream/bash.git]
/
tests
/
varenv1.sub
1
# test out the export behavior of variable assignments preceding `eval', `.'
2
# and shell functions
3
4
func()
5
{
6
printenv var
7
}
8
9
export var=10
10
echo expect 20
11
var=20 eval printenv var
12
13
: ${TMPDIR:=/tmp}
14
TMPFILE=$TMPDIR/evalsub.$$
15
16
rm -f $TMPFILE
17
echo 'printenv var' > $TMPFILE
18
19
echo expect 30
20
var=30 . $TMPFILE
21
22
rm -f $TMPFILE
23
24
echo expect 40
25
var=40 func
26
27
echo expect 50
28
var=50 command printenv var