Как установить несколько переменных env для команды bash
Я должен установить переменные EC2_HOME и JAVA_HOME
перед запуском команды (ec2-describe-regions)
Как мне это сделать за один раз?
Ответы
Ответ 1
Вы можете использовать одноразовые значения для одной команды, помещая их в командной строке перед командой:
$ EC2_HOME=/path/to/dir JAVA_HOME=/other/path ec2-describe-regions
В качестве альтернативы вы можете экспортировать их в среду, и в этом случае они будут установлены для всех будущих команд:
$ export EC2_HOME=/path/to/dir
$ export JAVA_HOME=/other/path
$ ec2-describe-regions
Ответ 2
В качестве другой * nix-системы вы можете добавить функцию, как указано в вашем .bashrc файле в вашем домашнем каталоге.
function startec2(){
EC2_HOME=/path/to/dir
JAVA_HOME=/other/path
ec2-describe-regions
}
Теперь вы можете запустить свою программу с помощью следующей команды:
startec2