butteff
@butteff
Раз в тысячу лет заправляю свитер в носки

Как использовать переменную в имени иной переменной в bash?

Есть цикл for i in 10
Как в нем использовать переменную, имя которой зависит от $i?
Т.е. есть переменные
disk_1
disk_2
и я хочу использовать в цикле что-то вроде
$disk_$i
  • Вопрос задан
  • 331 просмотр
Решения вопроса 1
butteff
@butteff Автор вопроса
Раз в тысячу лет заправляю свитер в носки
KVM_VM_DISK_SIZE_2='20000'
prefix='KVM_VM_DISK_SIZE_'
i=2
size=$(eval echo "\$$prefix$i")
echo $size


результат:
20000
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Duha666
@Duha666
Использовать массив
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы