Hi,
die Umgebungsvariablen tauchen im Hash %ENV auf.
Der Variablenname ist der Hash-Key; der Inhalt der Value.
Auslesen:
for ( keys %ENV ) {
print "$_ : $ENV{$_}\n";
}
Setzen (Linux)
$ENV{PATH} = '/bin:/usr/bin';
Setzen (WinDOS)
$ENV{PATH} = 'C:\abc;D:\def';
Nach Beendigung des Skriptes sind die Aenderungen an der Umgebung verloren! Sie gelten also nur fuer das Skript.\n\n
<!--EDIT|Linuxer|1153827490-->
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!