Thread Variablen werden nicht gesetzt
(4 answers)
Opened by raspklaus at 2015-12-08 20:08
Leider postest Du nur Fragmente, die erstmal nicht alleine lauffähig sind.
Ich habe das mal etwas ergänzt und Deinen Code ausprobiert. Daraus resultiert: * Warum beendest Du jedes Kommando mit einem Doppel-Semikolon? Für Perl reicht eines. (Was aber nun kein Fehler ist, sondern nur seltsam erscheint) * Dein strftime ist falsch. So landet jedenfalls nicht das morgige Datum in $tomorrow. Schau Dir Deinen Formatstring nochmal genau an. Warum verwendest Du %%? (Dies ist meiner Meinung nach ein Fehler.) Auffallen sollte das, wenn Du innerhalb der for-Schleife nach dem split() $values[0] und $tomorrow ausgeben lässt. (Hier mit warn() anstatt mit print(), um die Ausgabe auf STDERR zu geben; sprintf() zum "schöneren" Formatieren der Ausgabe. Code (perl): (dl
)
1 2 warn sprintf "(D) values[0]: %s\n", $values[0]; warn sprintf "(D) tomorrow: %s\n", $tomorrow; meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen! |