Thread Beratung: Vergleichen von Textdateien (20 answers)
Opened by Gast at 2005-05-17 18:23

pKai
 2005-05-18 18:55
#55003 #55003
User since
2005-02-18
357 Artikel
BenutzerIn
[default_avatar]
Überprüf mal bitte, warum die sub mit undef als Wert aufgerufen wird.
Dürfte eigentlich nicht sein wenn die Zeilen mit der Argumentübergabe und den Aufrufen wie oben aussehen.
Hiernochmal wiederholt:
Code: (dl )
1
2
3
my ($fads, $fadam, $fout) = @ARGV;
my $Ads = read2hash($fads, 'sAMAccountName'); # strukturiert einlesen, siehe unten
my $Adam = read2hash($fadam, 'cn'); # Da dn kein Attribute ist -> cn

$fads ist die Variable, die das erste Kommandozeilenargument empfängt, diese Variable wird an den ersten Aufruf von read2hash() übergeben.
....
Ah mir kommt gerade was. Ich hatte mal folgendes Phänomen (unter NT4 mit Activestate 5.6, allerdings, ist schon länger her). Wenn man sein Skript mit dem nackten Namen aufruft findet cmd.exe es zwar, aber die Argumente gehen verschütt. Probier mal den Aufruf mit
Quote
c:\prisma\Test>perl Test.pl ADS.ldf ADAM.ldf Ausgabe.ldf
\n\n

<!--EDIT|pKai|1116428164-->
I sense a soul in search of answers.

View full thread Beratung: Vergleichen von Textdateien