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-Key: 4640753895

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

Printed on: April 27, 2024 at 16:04 o'clock

Mitglied: 4400667902
4400667902 Nov 15, 2022 at 09:40:09 (UTC)
Goto Top
Member: Jeduja
Jeduja Nov 15, 2022 at 11:06:25 (UTC)
Goto Top
Vielen Dank! Aber ich benötige eine Lösung OHNE zusätzliche Installation.
Mitglied: 4400667902
4400667902 Nov 15, 2022 updated at 11:37:43 (UTC)
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 ...