source: trunk/essentials/app-shells/bash/tests/varenv1.sub

Last change on this file was 3228, checked in by bird, 18 years ago

bash 3.1

File size: 395 bytes
Line 
1# test out the export behavior of variable assignments preceding `eval', `.'
2# and shell functions
3
4func()
5{
6 printenv var
7}
8
9export var=10
10echo expect 20
11var=20 eval printenv var
12
13: ${TMPDIR:=/tmp}
14TMPFILE=$TMPDIR/evalsub.$$
15
16rm -f $TMPFILE
17echo 'printenv var' > $TMPFILE
18
19echo expect 30
20var=30 . $TMPFILE
21
22rm -f $TMPFILE
23
24echo expect 40
25var=40 func
26
27echo expect 50
28var=50 command printenv var
Note: See TracBrowser for help on using the repository browser.