Utilizando macos 10.14.2 (18C54) con zsh (la última versión no pude encontrar ninguna versión con zsh). Si creo una matriz de una cadena funciona. Pero si uso una variable que contiene la cadena de división no funciona. ¿Es este comportamiento esperado o algo malo con mi entorno? ¿Cuál es la forma correcta de hacer esto si lo estoy haciendo mal?
~ arr=(foo bar)
~ echo $arr[1]
foo
~ val='foo bar'
~ arr=($val)
~ echo $arr[1]
foo bar