Thread Auflösen von $ENV{} über 'eval' (2 answers)
Opened by peri at 2009-02-06 17:01

peri
 2009-02-06 17:01
#118676 #118676
User since
2009-02-06
12 Artikel
BenutzerIn

user image
Hallo Leute,
ich finde keine Lösung für folgendes Problem:

ich möchte in einer Steuerdatei beliebige Windows-EnvironmentVariablen verwenden können, die in einem PerlScript aufgelöst werden.
Konkretes Beispiel ist 'ne Kopierliste "Von";"Nach" die mittels Script abgearbeitet werden soll.
Beispiel:
Code: (dl )
"$ENV{TEMP}/myFile.ext";"c:/myFolder/myFile.ext"


Ich hab' das unter anderem versucht mit:
Code: (dl )
1
2
3
4
5
6
7
8
....
while (<$tmpFileHandle>)
{
my $line = $_;
my $var;
eval { $var = $line; };
print ("LINE: $var \n");
}


... heraus kommt aber immer nur:
LINE: $ENV{USERNAME}/ist/mein/name

Kann mir jemand helfen? Thx in advance ...

View full thread Auflösen von $ENV{} über 'eval'