Azure CLI(Bash) запоминает/постоянные переменные

#azure #azure-cli #azureportal

Вопрос:

Есть ли способ сохранить/ сделать переменные постоянными, даже когда CLI перезапускается/закрывается?

Пример: Я открываю интерфейс командной строки в Azure и определяю пару переменных, например:

 MYRESOURCEGROUP=northeurope
 

если я повторю это, это вернет северную Европу

 echo $MYRESOURCEGROUP
northeurope
 

Когда я перезапускаю CLI, переменная не запоминается, и мне приходится определять ее снова.

Немного странно определять все используемые переменные каждый раз, когда я перезапускаю CLI. Есть какие-нибудь мысли по этому поводу?

Существуют переменные по умолчанию, но, похоже, при переключении между различными группами ресурсов возникает запрос на ошибку.

Комментарии:

1. Используете ли вы облачную оболочку Azure в Bash?

2. Удар. Приношу извинения за то, что не прояснил это в самом начале.

Ответ №1:

Я нашел решение, которое добавляет следующее к вашему : ~/.bashrc

 # Avoid duplicates
HISTCONTROL=ignoredups:erasedups
# When the shell exits, append to the history file instead of overwriting it
shopt -s histappend

# After each command, append to the history file and reread it
PROMPT_COMMAND="${PROMPT_COMMAND: $PROMPT_COMMAND



n'}history -a; history -c; history -r"