Der %ENV-Hash
Wie andere Programme auch wird Perl in einer bestimmten Umgebung ausgeführt. Ihr Programm kann mithilfe des speziellen Hash %ENV
auf die Umgebungsvariablen zugreifen. Um beispielsweise die Umgebungsvariable PATH
abzufragen, können Sie so vorgehen:
print "PATH hat den Wert $ENV{PATH}\n";
Abhängig von Ihren Einstellungen und Ihrem Betriebssystem sieht die Ausgabe in etwa so aus:
PATH hat den Wert /usr/local/bin:/usr/bin:/sbin:/usr/sbin
Die meisten Umgebungsvariablen werden zwar automatisch gesetzt, aber Sie können Ihre Umgebung auch selbst bearbeiten. Wie das im Einzelnen funktioniert, hängt von Ihrem Betriebssystem und Ihrer Shell ab:
Bourne Shell
$ CHARACTER=Fred; export CHARACTER $ export CHARACTER=Fred
csh
% setenv CHARACTER Fred
DOS- oder ...
Get Einführung in Perl, Sixth Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.