Как я устанавливаю переменную среды в Perl?

Я просто сказал бы, что это - вопрос денег - покупка готового изделия, которое Вы знаете, хорошо для Вас (и иногда даже покупка, если это свободно), лучше, чем необходимость пойти и разработать ту самостоятельно. Это - простая игра плата теперь по сравнению с плата позже .

18
задан Håkon Hægland 13 June 2016 в 08:34
поделиться

2 ответа

Вы можете сделать это так:

$ENV{HOME} = 'something different';

Но учтите, что это будет иметь эффект только в остальной части вашего скрипта. Когда ваш скрипт завершится, вызывающая оболочка не увидит никаких изменений .

Как perldoc -v% ENV говорит:

% ENV Хэш % ENV содержит текущую среду. Установка значения в "ENV" изменяет среду для любых дочерних процессов, которые вы впоследствии отключите " fork () ".

37
ответ дан 30 November 2019 в 06:50
поделиться
$ENV{'HOME'} = '/path/to/new/home';

См. Также perlrun

]
8
ответ дан 30 November 2019 в 06:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: