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

В Bash вы можете вставить значение переменной в другую переменную, используя фигурные скобки {} и символ $. Вот пример:
	
#!/bin/bash

# Определение переменной
name="John"
age=30

# Создание имени переменной, включая значение другой переменной
var_name="name"
var_age="age"

# Использование значений переменных через `${}` и `$`
echo "Имя: ${!var_name}"  # Выводит значение переменной "name"
echo "Возраст: ${!var_age}"  # Выводит значение переменной "age"
      
Выполнив этот скрипт, вы получите вывод:

Имя: John
Возраст: 30

На строках 9 и 10 мы создали переменные var_name и var_age, содержащие имена других переменных, name и age.

В строках 13 и 14 мы используем фигурные скобки ${} и символ $ для вставки значений переменных var_name и var_age в имена других переменных. Ключевое слово ! перед переменной указывает, что это динамическое обращение к переменной.

Затем мы используем команду echo для вывода значений переменных name и age, расширяя значения переменных var_name и var_age, чтобы получить их значения.