Bash строка для массива с IFS

У меня проблемы с использованием IFS для преобразования моей строки в массив. Вот что у меня есть в качестве моей строки:

"Jun01 Jun02 Jun03 Jun04 Jun05 ..." #in that format, separated by spaces

И вот код, который я попробовал:

IFS=" " #set it to space character
DATES_ARRAY=($DATES_STRING) #from above
echo ${DATES_ARRAY[0]} #output is empty

Однако, когда я удаляю строку IFS, это работает. Но я использовал несколько строк, чтобы распечатать его значение ASCII по умолчанию, и я получил «32». что означает «пространство»; персонаж. Будучи программистом ОКР, я хотел бы сам установить его, чтобы быть в безопасности ... Я не знаю, как он будет настроен априори!

Так почему же попытка установить IFS в Space вручную не работает?

Ответы на вопрос(3)

Ваш ответ на вопрос