Thread Newbie-Frage: map + %ENV hash (7 answers)
Opened by darko at 2011-05-01 14:06

darko
 2011-05-01 14:06
#148166 #148166
User since
2011-05-01
3 Artikel
BenutzerIn
[default_avatar]
Hallo,
bin newbie in sachen Perl. Zunächst einmal ein Code-Auszug:

1: my $cf = "conf.dat";
2: open (CONF, $cf) or die "File not found \"$cf\": $!";
3: map{ $ENV{$1} = $2 if /^(\S+?)=(.*)$/; } <CONF>;

Zeilen 1, 2 soweit klar. Kann mir jemand die dritte Zeile genau erklären, was passiert hier? Was hat es mit dieser <CONF> Schreibweise auf sich? Dann die Variablen $1, $2, welche Werte kriegen diese und dann der reguläre Ausdruck dahinter...Kopfschmerzen...bin für jede Hilfe sehr dankbar.
Grüße,
Darko
Last edited: 2011-05-01 14:12:25 +0200 (CEST)

View full thread Newbie-Frage: map + %ENV hash