Umgebungsvariablen lesen / setzen mit Perl

maniii

Grünschnabel
Hallo,

Kann mir jemand sagen, wie man Umgebungsvariablen liest?

In PHP geht's recht leicht. Nämlich so:

(php - Beispiel zum Abfragen, ob der User angemeldet ist)
if (!isset ($partner_id"]))
{
echo "Bitte anmelden!";
}


Ich muß die gleiche Abfrage in ein Perl - Programm einbauen.

aber wie....?
 
Hallo maniii,

auslesen geht ganz einfach mit Hilfe des ENV Hashes, z.B. um die Umgebungsvariable PATH auszugeben:

Code:
print $ENV{'PATH'};

Setzen weiss ich leider nicht. Habe zwar mal ausprobiert:

Code:
perl  -e 'system("Test=Ja; export Test;");'

bzw.

Code:
perl  -e '$ENV{"Test"}=Wert;'

scheint aber auf der Shell nicht anzukommen.
 

Neue Beiträge

Zurück