Schrift
[thread]8199[/thread]

Setzen einer Umgebungsvariablen?

Leser: 1


<< >> 3 Einträge, 1 Seite
Neo
 2006-07-25 15:15
#68382 #68382
User since
2006-07-20
10 Artikel
BenutzerIn
[default_avatar]
Hallo zusammen,

kleine Frage an euch.

Wie setze ich Umgebungsvariable in Perl unter Windows?
Bzw wie greif ich auf eine zu?

Dank euch allen, und falls ihr dazu codeschnipsel habt, wäre ich sehr dankbar.

Gruß

Neo
Linuxer
 2006-07-25 15:35
#68383 #68383
User since
2006-01-27
3872 Artikel
HausmeisterIn

user image
Hi,

die Umgebungsvariablen tauchen im Hash %ENV auf.
Der Variablenname ist der Hash-Key; der Inhalt der Value.

Auslesen:
Code: (dl )
1
2
3
for ( keys %ENV ) {
print "$_ : $ENV{$_}\n";
}


Setzen (Linux)
Code: (dl )
$ENV{PATH} = '/bin:/usr/bin';

Setzen (WinDOS)
Code: (dl )
$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!
Neo
 2006-07-25 16:32
#68384 #68384
User since
2006-07-20
10 Artikel
BenutzerIn
[default_avatar]
Danke für die schnelle antwort.

Ich werds sofort mal ausprobieren.
<< >> 3 Einträge, 1 Seite



View all threads created 2006-07-25 15:15.