Я пытаюсь присвоить значения из списка множеству переменных. Номер переменной начинается с 1 и продолжает увеличиваться в зависимости от количества значений в списке.
Я сделал быстрый for
цикл, но я получаю ошибки.
list="010 110 004"
num=0
for node in `echo $list`
do
((num+=1))
node_$num="my_host-$node.test.edu.com"
echo $node_$num
done
Но я получаю такие ошибки:
bash: node_1=my_host-010.test.edu.com: command not found
1
bash: node_2=my_host-110.test.edu.com: command not found
2
bash: node_3=my_host-004.test.edu.com: command not found
3
Как я могу присвоить значения из списка возрастающему набору переменных?