test001@sxb110x86:~$ ksh93 -c 'compound -a x=( (a=1) (b=2) ) ; typeset -p x' typeset -a x=((a=1;) (b=2;)) test001@sxb110x86:~$ ksh93 -c 'compound -A x=( (a=1) (b=2) ) ; typeset -p x' typeset -C -A x=([0]=(a=1;) [1]=(b=2;)) test001@sxb110x86:~$ ksh93 -c 'compound -a x=( (a=1) (b=2) ) ; typeset -p x' typeset -a x=((a=1;) (b=2;)) test001@sxb110x86:~$ ksh93 -c 'compound -a x=( [0]=(a=1) [1]=(b=2) ) ; typeset -p x' typeset -a x=((a=1;) (b=2;)) test001@sxb110x86:~$ ksh93 -c 'compound -a -C x=( [0]=(a=1) [1]=(b=2) ) ; typeset -p x' typeset -a x=((a=1;) (b=2;)) test001@sxb110x86:~$ ksh93 -c 'compound -a x;x=( [0]=(a=1) [1]=(b=2) ) ; typeset -p x' typeset -C -A x=([0]=(a=1;) [1]=(b=2;)) test001@sxb110x86:~$ ksh93 -c 'compound -a x ; x=( [0]=(a=1) [1]=(b=2) ) ; typeset -p x' typeset -C -A x=([0]=(a=1;) [1]=(b=2;)) test001@sxb110x86:~$ ksh93 -c 'compound -a x ; x=( (a=1) (b=2) ) ; typeset -p x' typeset -C -a x=((a=1;) (b=2;))