]> git.ipfire.org Git - thirdparty/bash.git/blame - tests/func4.sub
Bash-4.3 patch 7
[thirdparty/bash.git] / tests / func4.sub
CommitLineData
495aee44
CR
1# test FUNCNEST functionality -- bash-4.2
2FUNCNEST=100
3
4foo()
5{
6 (( f++ ))
7 if (( f > 200 )); then
8 return 7
9 fi
10 foo
11}
12
13f=0
14foo
15echo $?
16echo after: f = $f
17
18f=0
19foo
20echo $?
21echo after: f = $f
22
23f=0
24FUNCNEST=0
25foo
26echo $?
27echo after FUNCNEST reset: f = $f
28
29f=0
30unset FUNCNEST
31foo
32echo $?
33echo after FUNCNEST unset: f = $f
34
35FUNCNEST=20
36f=$(( FUNCNEST - 2 ))
37foo
38echo $?
39echo after FUNCNEST assign: f = $f