Хеш %ENV

Ваши программы Perl, как и любые другие программы, работают в определенной среде (environment) и могут получать информацию о ней. Perl хранит эту информацию в хеше %ENV. Например, в %ENV обычно присутствует ключ PATH:

print "PATH is $ENV{PATH}\n";


В зависимости от конкретной конфигурации и операционной системы результат выглядит примерно так:

PATH is /usr/local/bin:/usr/bin:/sbin:/usr/sbin


Большинство переменных среды задается автоматически, но вы можете дополнять переменные среды своими данными. Конкретный способ зависит от операционной системы и командного процессора:

Bourne
$ CHARACTER=Fred; export CHARACTER
$ export CHARACTER=Fred
csh
% setenv CHARACTER=Fred
command (DOS или Windows)
C:> set CHARACTER=Fred


После того как вы зададите переменные среды внешними командами, вы сможете обращаться к ним в программе Perl:

print "CHARACTER is $ENV{CHARACTER}\n";
Теги:
хеш
Добавлено: 20 Июля 2018 19:08:03 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...