loom:~# echo $FOO loom:~# FOO=bar loom:~# echo $FOO bar loom:~# bash loom:~# echo $FOO loom:~# exit loom:~# export FOO=bar loom:~# bash loom:~# echo $FOO bar loom:~# exit loom:~# loom:~# export FOO[2]=foobar -su: export: `FOO[2]': not a valid identifier loom:~# FOO[2]=foobar loom:~# export FOO loom:~# bash loom:~# echo ${FOO[2]} loom:~# wtf? bash: wtf?: command not found loom:~# declare -ax IPADD_NEW='([0]="foooo")' loom:~# echo ${IPADD_NEW[0]} foooo loom:~#