単語を含む変数を配列に設定したいと思います。
folder_mount_point_list="sdb sdc sdd sde sdf sdg"
ARRAY=( $folder_mount_point_list )
しかし、最初の配列値を印刷したい場合は、すべての単語を取得します。
echo ${ARRAY[0]}
sdb sdc sdd sde sdf sdg
期待されるパフォーマンス
echo ${ARRAY[0]}
sdb
echo ${ARRAY[1]}
sdc
変数を配列に変換するには?
答え1
IFS
スクリプトで重要なシェル変数を(おそらく意図せずに)変更したようです。これを通常の値に復元するか、設定を無効にする(デフォルトを有効にするなど)、問題を解決できます。
IFS=$' \t\n'
または
unset IFS