У меня есть скрипт bash, который запускает проверку, чтобы определить, установлены ли необходимые переменные среды перед выполнением его логики.
В настоящий момент я повторяю следующий блок кода для каждой переменной среды:
if [[ -z "$SOME_ENV_VAR" ]]; then
echo "Warning - the SOME_ENV_VAR environment variable isn't set"
exit 1
fi
Есть ли способ объявить массив и выполнить итерации по массиву и проверить, установлена ли переменная окружения?
Я знаю, как перебирать массивы в bash, но я неубедитесь, как использовать каждую переменную итерации для проверки наличия переменной среды с аналогичным именем.