5
ja pomocą 4.2.53 -release (1), który jest prowadzony przez Fedora 20.'stwierdzenie -A X' vs "stwierdzenie -A X =()
Następujące dwa fragmenty zachowują inaczej, czy ktokolwiek może powiedzieć dlaczego? Dzięki.
[hidden]$ unset x; declare -p x; function f() { declare -A -g x; x[10]=100; }; f; declare -p x;
-bash: declare: x: not found
declare -A x='([10]="100")'
[hidden]$ unset x; declare -p x; function f() { declare -A -g x=(); x[10]=100; }; f; declare -p x;
-bash: declare: x: not found
declare -A x='()'