mirror of
https://https.git.savannah.gnu.org/git/bash.git
synced 2026-06-24 22:37:59 +02:00
45 lines
395 B
Plaintext
45 lines
395 B
Plaintext
f()
|
|
{
|
|
local -a v
|
|
local -a w
|
|
|
|
g
|
|
echo "f: ${v[@]}, ${w[@]}"
|
|
}
|
|
|
|
g()
|
|
{
|
|
aux=v
|
|
declare -ga "$aux=( asdf fdsa )"
|
|
declare -ga w=( asdf fdsa )
|
|
|
|
echo "g: ${v[@]}, ${w[@]}"
|
|
}
|
|
|
|
f
|
|
echo "FIN: ${v[@]}, ${w[@]}"
|
|
|
|
unset v w
|
|
unset -f f g
|
|
|
|
f()
|
|
{
|
|
local v
|
|
local w
|
|
|
|
g
|
|
echo f: v = $v, w = $w
|
|
}
|
|
|
|
g()
|
|
{
|
|
aux=v
|
|
declare -g w=one
|
|
declare -g "$aux=two"
|
|
|
|
echo g: v = $v, w = $w
|
|
}
|
|
|
|
f
|
|
echo FIN: v = $v, w = $w
|