Если ваш массив содержит имя пользователя и пароль в первых двух элементах, и вы хотите избежать их зацикливания, попробуйте
for arrayValue in "${fileArray[@]:2}"
do
curl -s --user "${fileArray[0]}:${fileArray[1]}" "https://dyndns.loopia.se?hostname=$arrayValue"
done
Обратите внимание, как arrayValue
относится к текущему элементу из fileArray
.Это не массив, поэтому ссылки на ${arrayValue[0]}
и ${arrayValue[1]}
в вашей попытке были недопустимыми.
Также обратите внимание, как мы перебираем элементы массива, начиная с третьего с суффиксом :2
.(Индексация массива начинается с нуля, поэтому индекс 2
относится к третьему элементу.)