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.