environment-variables

Я знаю, как установить его в моем /etc/профиле и в моих переменных окружения. но что, если я хочу установить это в сценарий? Это импорт ОС, sys? Как мне это сделать?...

было бы полезно, если кто-то может проиллюстрировать это на простом примере? кроме того, где было бы полезно использовать parent.frame() вместо parent.env() и наоборот....

Как установить глобальную переменную среды в скрипте bash? Если я делаю такие вещи, как #!/bin/bash FOO=bar ...или #!/bin/bash export FOO=bar ...vars, похоже, остаются в локальном контексте, тогда как я хотел бы продолжать использовать их после завершения выполнения сценария....

есть ли вообще разница между этими двумя? Когда я должен использовать один над другим? Один из них устарел? Они, кажется, имеют точно такую же функциональность. >>> os.getenv('TERM') 'xterm' >>> os.environ.get('TERM') 'xterm' >>> os.getenv('FOOBAR', "not found") == "not found" Tru...

Я хотел бы изменить этот Makefile: SHELL := /bin/bash PATH := node_modules/.bin:$(PATH) boot: @supervisor --harmony --watch etc,lib --extensions js,json --no-restart-on error lib test: NODE_ENV=test mocha --harmony ...

есть ли способ изменить PATH переменная окружения независимым от платформы способом с использованием python? что-то похожее на os.path.join()?...

У меня есть фрагмент кода Java, который использует переменную окружения, и поведение кода зависит от значения этой переменной. Я хотел бы проверить этот код с разными значениями переменной среды. Как я могу сделать это в JUnit? Я видел некоторые способы установки переменных среды в Java В общем, но меня боль...

Я работаю над несколькими приложениями в rails, django (и немного php), и одна из вещей, которые я начал делать в некоторых из них, - это хранение базы данных и других паролей в качестве переменных среды, а не обычного текста в определенных файлах конфигурации (или в settings.py, для приложений django). Ит...

Я пробовал различные формы следующего в скрипте bash: #!/bin/bash svn diff $@ --diff-cmd /usr/bin/diff -x "-y -w -p -W $COLUMNS" но я не могу получить синтаксис, чтобы правильно расширить COLUMNS переменные среды. Я пробовал различные формы следующие: svn diff $@ --diff-cmd /usr/bin/diff -x '-y -w -p -W ...

похоже на передачу переменных окружения при вызове vagrant up просто, если вы используете Ruby provisioner: VAR=123 vagrant up в Vagrantfile: ENV['VAR'] как мне это сделать с :shell поставщица? Просто делать это, кажется, не работает: $VAR ...