jeduja
Goto Top

PERL - Hash aus Dateiliste erzeugen

Eine Datei enthält eine Programmliste mit zuständigem Programmierer ungefähr so:
#SONDER# ProgrammiererX
#PROG1# Programmierer2
#PROG2# Programmierer1
#PROG3# Programmierer4
#PROG4# Programmierer3

Grundsätzlich ist die Liste nach Programm sortiert. Am Anfang der Liste stehen allerdings
Spezialprogramme die nicht sortiert sind und auch nicht sortiert werden dürfen.
Die Liste soll als Suchliste in einem Hash verwendet werden. Nur leider sind im Hash die eingelesenen Zeilen dann
durcheinander.
"sort keys" bringt zwar die Sortierung, allerdings für alle Zeilen der Liste und ist daher ebenfalls nicht die gewünschte Lösung.

Ist es möglich die Liste genauso Zeile für Zeile in der korrekten Reihenfolge in einen Hash zu bekommen?

Content-ID: 4640753895

Url: https://administrator.de/contentid/4640753895

Ausgedruckt am: 24.11.2024 um 05:11 Uhr

4400667902
4400667902 15.11.2022 um 10:40:09 Uhr
Goto Top
Jeduja
Jeduja 15.11.2022 um 12:06:25 Uhr
Goto Top
Vielen Dank! Aber ich benötige eine Lösung OHNE zusätzliche Installation.
4400667902
4400667902 15.11.2022 aktualisiert um 12:37:43 Uhr
Goto Top
Wenn Sortierung wichtig erstell einfach zusätzlich ein einfaches Array mit den Keys für den Hash in der korrekten Reihenfolge, feddisch.
Ein assoziatives Array hat nunmal selbst keine Reihenfolge.
https://tio.run/##dZBdS8MwFIbv8yuOaWQt1LJu88Z2w4tVEWQb80aYRcqMNtgvkgwdo7 ...