Hi, ich hab folgendes problem:
Ich möchte die Ausgabe eines files
#my $targetfile = „\\COMPUTERNAME\c$\Documents and Settings\USERNAME\Desktop\FILENAME.html“;
variabel gestalten.
Der FILENAME wir fix sein
Wie man den aktuellen Computernamen und den Usernamen ausließt weiß ich:
my $node = $ENV{‚COMPUTERNAME‘}
my $user = $ENV{‚USERNAME‘}
Wie kann ich den COMPUTERNAMEN und den USERNAMEN durch diese Befehlszeilen erstenzen, so das ich das Script von jeder beliebigen workstation starten kann?
Ich muß dazu sagen, das ich erst beginne PERL zu lernen und jetzt ein Script updaten muß, welchen ein echter Könner geschrieben hat.
Dank für eure Hilfe 
Hallo,
Hi, ich hab folgendes problem:
Ich möchte die Ausgabe eines files
#my $targetfile = „\\COMPUTERNAME\c$\Documents and
Settings\USERNAME\Desktop\FILENAME.html“;
variabel gestalten.
Der FILENAME wir fix sein
Wie man den aktuellen Computernamen und den Usernamen ausließt
weiß ich:
my $node = $ENV{‚COMPUTERNAME‘}
my $user = $ENV{‚USERNAME‘}
Wie kann ich den COMPUTERNAMEN und den USERNAMEN durch diese
Befehlszeilen erstenzen, so das ich das Script von jeder
beliebigen workstation starten kann?
my $targetfile = "\\\\$ENV{COMPUTERNAME}\\c\$\\Documents and
> Settings\\$ENV{USERNAME}\\Desktop\\FILENAME.html";
Alternativ kannst du auch
my $targetfile = "\\\\" . $computername . "\\c\$\\..."
schreiben, also Strings mit einem einfachen ‚.‘ verknüpfen.
Ich muß dazu sagen, das ich erst beginne PERL zu lernen und
jetzt ein Script updaten muß, welchen ein echter Könner
geschrieben hat.
Die Sprache heisst Perl, der Interpreter perl - PERL gibt es nicht 
Grüße,
Moritz
Danke für die schnelle Hilfe…
Manchmal seh ich for lauter Wald die Bäume nicht.
Gruß
Jochen
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]