Wpis z mikrobloga

@MlodyInformatyk: AFAIK nie. Znalazłem kawałek kodu, w którym mam coś takiego:

function Funkcja1() {
local -A zmiennatablicowa=()
...
Funkcja2 "$(typeset -A -p zmienna
tablicowa)"
}

function Funkcja2() {
eval "$(echo "$2" | sed 's/^declare -A [^=]*=/local -A array=/')"
... # jakiś kod używający array
}

Wygląda na to, że to pierwsze wypisuje kod deklarujący daną tablicę, a to drugie zmienia deklarację na lokalną, nazwę tablicy na array, i wykonuje