Forum: PC-Programmierung Perl - Hash in Datei abspeichern


von noclueman (Gast)


Lesenswert?

Hi,

wie kann ich ein Hash (in meinem Fall ein Telefonbuch) in eine Datei 
abspeichern um sie beim nächsten Programmaufruf zu modifizieren (z.B. um 
einen Eintrag hinzuzufügen) und wieder abzuspeichern ?

von Peter II (Gast)


Lesenswert?

foreach ( my %s = keys( $hash ) ) { print( FILE $s ); };

so in der art, es gibt bestimmt noch tausend andere lesebare und 
nichtlesebare möglichkeiten.

von noclueman (Gast)


Lesenswert?

Hi,

hab´s so gelöst:

Lesen des Hashes aus Datei:

%_h_Telbuch = %{ Storable::retrieve($inputFileName) };}

Speichern des Hashes:

Storable::store(\%_h_Telbuch, $outputFileName);

gefunden bei:

http://docstore.mik.ua/orelly/perl/cookbook/ch11_14.htm

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.