Hallo,
wenn ich Dich richtig interpretiere, steht in $zuletzt_geaendertes der _Name_ der Datei, nicht das Änderungsdatum.
Das stimmt.
Ferner ist gt ein String-Operator, d.h. Du schaust hier, ob die _Zeichenkette_ "10539823" (z.B.) größer als "datei.bla" ist.
Ok, jetzt vergleiche ich die beiden Änderungsdaten, aber :
foreach my $key(keys %hash) {
if (-M $key gt -M $zuletzt_geaendertes) {
$vorletztes = $zuletzt_geaendertes;
$zuletzt_geaendertes = $key;
}
}
manchmal habe ich noch immer eine der beiden Dateien falsch, aber wieso ?
What's wrong with always quoting "$vars"?
ich glaube ich weis was du meinst, aber ich speichere keine exakten Zahlen, sondern ich speichere nur die Dateinamen, und denen ist egal, wie viel Stellen nach . die Zahl hat.
$xNeTworKx.