der.milchjieper
-
Gesamte Inhalte
2 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Beiträge von der.milchjieper
-
-
Es gibt keinen Vertrag, der unmittelbar zwischen Umschüler und Betrieb geschlossen wird. - Der Umschüler sucht sich eine Firma, die bereit ist Ihn für 11 Monate ein Praktikum zugewähren. Dekra Akademie als Bildungsträger macht das mit dem Betrieb aus, allein schon wegen Versicherungstechnischen Gründen, und das war's...
ZitatEs stehen grobe Bedingungen drauf, beide Seiten haben unterschrieben?
Es ist ein "richtiger" Vertrag.
PERL 5.8 _ Bestimmte Werte aus einem Hash sortieren und in ein neuen Hash schreiben
in Delphi/RPG+CL/Sonstige
Geschrieben · Bearbeitet von der.milchjieper
Detailänderung
Guten Morgen zusammen,
ich habe ein Aufgabe in PERL bekommen, ich arbeite auf einem uralten UNIX AIX System und kann nur auf eine geringe Anzahl von PERL-Modulen zugreifen da durch Compliance-Regeln der IT-Sec echt ängstlich ist.
Aber jetzt zum Topic:
Ich habe das Problem, dass ich in UNIX/Linux Case Sensitive Dateinamen habe, d.h. es kann vorkommen, dass eine Datei mit "gleichem Namen" 2x auftaucht, ich aber die Jüngste brauche und ich kann in meiner Subroutine die Bedingung dafür nicht ordentlich formulieren, da ich schon Knoten im Hirn habe und für mich PERL echtes Neuland ist.
Könnt Ihr mir da irgendwie helfen?
Das hier sind die Beispieldaten mit denen ich Arbeite :
Terminalausgabe:
Hash unberührt
$VAR1 = {
'ACECadPart-M00000000008R3.xml' => 1583240787,
'ACECADPart-M00000000001R3.xml' => 1583240831,
'ACECADPart-M00000000004R3.xml' => 1583240800,
'ACECADPart-M00000000006R3.xml' => 1583741482,
'ACECADPart-M00000000007R3.xml' => 1583240813,
'ACECADPart-M00000000002R3.xml' => 1583240796,
'ACECadPart-M00000000004R3.xml' => 1583742311,
'ACECadPart-M00000000002R3.xml' => 1583240764,
'ACECADPart-M00000000003R3.xml' => 1583240822,
'ACECadPart-M00000000001R3.xml' => 1583240792,
'ACECadPart-M00000000003R3.xml' => 1583240756,
'ACECadPart-M00000000006R3.xml' => 1583240777,
'ACECadPart-M00000000007R3.xml' => 1583240782,
'ACECADPart-M00000000008R3.xml' => 1583240817,
'ACECADPart-M00000000005R3.xml' => 1583240804,
'ACECadPart-M00000000005R3.xml' => 1583240772
};
Alle Datein werden nach Filename sortiert
und absteigend nach Datum
ACECADPart-M00000000001R3.xml 1583240831
ACECadPart-M00000000001R3.xml 1583240792
ACECADPart-M00000000002R3.xml 1583240796
ACECadPart-M00000000002R3.xml 1583240764
ACECADPart-M00000000003R3.xml 1583240822
ACECadPart-M00000000003R3.xml 1583240756
ACECadPart-M00000000004R3.xml 1583742311
ACECADPart-M00000000004R3.xml 1583240800
ACECADPart-M00000000005R3.xml 1583240804
ACECadPart-M00000000005R3.xml 1583240772
ACECADPart-M00000000006R3.xml 1583741482
ACECadPart-M00000000006R3.xml 1583240777
ACECADPart-M00000000007R3.xml 1583240813
ACECadPart-M00000000007R3.xml 1583240782
ACECADPart-M00000000008R3.xml 1583240817
ACECadPart-M00000000008R3.xml 1583240787