commit bash-20190823 snapshot

This commit is contained in:
Chet Ramey
2019-08-26 11:40:13 -04:00
parent d11d79842a
commit 2dc823ee96
4 changed files with 69 additions and 14 deletions
+4
View File
@@ -159,6 +159,10 @@ inside func1: var=value
outside 3.0: var=value
inside func2: var=global
outside 4.0: var=outside
foo: hello world
after foo: var=outside
bar: hello world
after bar: var=bar: hello world
./varenv13.sub: line 3: `var[0]': not a valid identifier
./varenv13.sub: line 3: `var[@]': not a valid identifier
./varenv13.sub: line 1: declare: var: not found
+25
View File
@@ -131,3 +131,28 @@ func2()
var=outside
func2
echo -n 'outside 4.0: ' ; echo "var=${var-<unset>}"
unset -v var
unset -f fecho foo bar
fecho() {
echo $var
}
foo() {
local var="foo: bye bye"
var="foo: hello world" fecho
}
bar() {
var="bar: hello world" fecho
}
var=global
var=outside foo
echo after foo: var=$var
var=global
var=outside bar
echo after bar: var=$var
unset -v var