Raketenwilli: Das kommt jetzt ein wenig darauf an, was Du wirklich willst.

Beitrag lesen

Das kommt jetzt ein wenig darauf an, was Du wirklich willst.

Also, was uns zeigst ist ein „Join“. Willst Du …

A) Ein effektives Programm schreiben?

Mach den Join z.B. als natural join schon bei der Datenbankabfrage mit SQL:

SELECT 
    daten.Inhalt,
    adressen.Adresse
FROM
    daten,
    adressen
WHERE
    daten.NUMMER = adressen.NUMMER;

Notiere, dass Datenbanken so etwas am effektivsten können und nicht als reine Datenspeicher unterfordert und missachtet werden sollten. Und beantworte Dir die Frage von Martin, ob es anno 2022 Perl sein muss.

B) Wegen widriger Umstände ein effektives Programm „par tout“ in Perl schreiben, welches „par tout“ die Daten aus den Textdateien benutzt?

Du kannst Du (aus Effektivitätsgründen) den Join mit dem Unix/Linux-Programm join machen:

man 1 join, Beispiel: https://shapeshed.com/unix-join/

Oder C) Perl lernen?

Dann schau Dir dieses Beispiel an:

https://rubysash.com/programming/perl/join-similar-csv-using-perl/

Mit „Join CSV Perl“ wirst Du weitere finden.