#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"