bash: foo: x: must use subscript when assigning associative array bash: foo: y: must use subscript when assigning associative array declare -A foo=() declare -- foo declare -- foo="something" bash: declare: foo: not found