Переменные среды для Pixar Renderman с использованием ZSH в macOS Catalina
Как настроить переменные среды для RenderMan Pro Server
а также PrmanRender
(RMANTREE) установлен на The Foundry NUKE 12v1.3 с использованиемzsh
оболочка в macOS 10.15.5 Catalina?
1 ответ
Переменные среды могут быть установлены постоянно на время существования этого процесса оболочки, например
export MYVAR=myvalue
или просто для выполнения одной команды, например
MYVAR=myvalue mycommand
Вы можете поиграть с этим, используя команду printenv
, который, учитывая имя переменной среды, выводит ее значение:
export FOO=100
BAR=200 printenv FOO BAR
printenv FOO BAR
Первый printenv
выведет 100 и 200, второй - только 100.
Если вас интересует только zsh, полезным местом для постоянного определения переменных среды является ~/.zshenv
. Имейте в виду, что этот файл будет получен каждым zsh, который вы запускаете, даже теми, которые работают не в интерактивном режиме (например, как сценарий).