В bash кавычки в некоторых случаях нужны но в некоторых наоборот. В следующем примере мне казалось что если написать «${LIST[@]}» то в цикле будет один элемент.
LIST=({1..10})
for i in "${LIST[@]}" ; do
echo "${i}"
done
Но этот пример выводит все элементы массива. Почему здесь кавычки не «склеивают» элементы массива?