Bash string para array com IFS
Estou tendo problemas para usar o IFS para converter minha string em uma matriz. Aqui está o que eu tenho como minha string:
"Jun01 Jun02 Jun03 Jun04 Jun05 ..." #in that format, separated by spaces
E aqui está o código que tentei:
IFS=" " #set it to space character
DATES_ARRAY=($DATES_STRING) #from above
echo ${DATES_ARRAY[0]} #output is empty
No entanto, quando eu removo a linha IFS, ela funciona. Mas eu usei algumas linhas para imprimir seu valor ASCII padrão e obtive '32' que significa 'Espaço'. Sendo um programador de OCD, eu gostaria de configurá-lo sozinho para estar seguro ... Eu não sei como será pré-definido a priori!
Então, por que tentar definir o IFS para o espaço manualmente não funciona?