declare -A seznamseznam=([a]="a" [b]="b")
Zřejmě kvůli scope. Proč by mělo být vidět?
Vyhod z tej funkcie 'declare -A seznam', to by malo zmenit scope z local na global.