Я сейчас пытаюсь найти ошибку в следующем фрагменте bash кода:
for ((v=1; v<=${config[vnc_number]}; v++))
do
# Do something here
done
for ((l=1; l<=${config[number]}; l++))
do
# And do something here
done
Внутри циклов я просто создаю несколько виртуальных машин, но думаю, что это не имеет значения для этого вопроса .
Значения config [vnc_number] и config [number] определены в другом файле, но их чтение работает нормально, я попробовал.
Первый l oop работает просто хорошо, но странно то, что во втором l oop выдает ошибку:
create_vms.sh: line 109: ((: l<=3
2: syntax error in expression (error token is "2")
Я пробовал разные вещи, чтобы исправить это, но, похоже, ничего не работает, поэтому я спрашиваю вас, ребята. Заранее спасибо за помощь.