Dein Lehrer: Perl Datei auf Deskop erstellen

Beitrag lesen

es sei denn, Perl ist so schlau und kann mit open(TE, "> %USERPROFILE%\Desktop\test.txt") umgehen.

Wozu sollte es das tun? Perl ließt (wie jede auch nur halbwegs brauchbare Programmiersprache) Umgebung, Optionen und Argumente.

#! /usr/bin/perl
use strict;
foreach(keys(%ENV)) {
   print "$_ : $ENV{$_}\n";
}

oder gleich:

#! /usr/bin/perl
use strict;
print "HOME : $ENV{'HOME'}\n";

also:

open(TE, '> ' . $ENV{'HOME'} . '/Desktop/test.txt');