Parece que você (talvez involuntariamente) alterou a variável de shell importante IFS
no script. A restauração do valor usual ou a desativação (isto é, a ativação do valor padrão) resolve o problema:
IFS=$' \t\n'
ou
unset IFS
queremos definir uma variável que inclua palavras como array
folder_mount_point_list="sdb sdc sdd sde sdf sdg"
ARRAY=( $folder_mount_point_list )
mas quando queremos imprimir o primeiro valor da matriz, obtemos todas as palavras
echo ${ARRAY[0]}
sdb sdc sdd sde sdf sdg
resultados esperados
echo ${ARRAY[0]}
sdb
echo ${ARRAY[1]}
sdc
como converter variável em array?
Tags bash linux shell-script array bash-array