История изменений
Исправление CaHbl4, (текущая версия) :
Использовать pointer variable и значение параметра как часть имени (или все имя) переменной
можно еще файл параметров писать в виде k=v в синтаксисе баш и импортировать в скрипте
query_param1="<sql_query1>"
query_param2="<sql_query2>"
query_param3="<sql_query3>"
...
под paramn использовать удобное имя для запроса
# Импорт списка запросов из файла
. query_list
# Имя переменной из значения параметра
query=query_${1}
# Обращение по новому имени
n=${!query}
m=$(${!query})
Исходная версия CaHbl4, :
Использовать pointer variable и значение параметра как часть имени (или все имя) переменной
можно еще файл параметров писать в виде k=v в синтаксисе баш и импортировать в скрипте
query_param1="<sql_query1>"
query_param2="<sql_query2>"
query_param3="<sql_query3>"
...
под paramn использовать удобное имя для запроса
# Импорт списка запросов из файла
. query_list
# Имя переменной из значения параметра
query=query_${1}
# Обращение по новому имени
n=${!query}
m=$(${!query})