Thread Datei in einen Hash einlesen
(20 answers)
Opened by crojay at 2011-04-14 01:34
Du kannst die Datei zeilenweise einlesen (1).
Die gelesene Zeile splittest Du dann am = und verwendest dann die beiden Teile als Key und Value (2), um damit den Hash zu füllen (3). Anschließend entfernst Du von allen Values noch den enthaltenen Zeilenumbruch (4). Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 # 1 while ( defined( my $line = <$handle> ) ) { # 2 my ( $key, $value ) = split m{=}, $line; # 3 $hash{$key} = $value; } # 4 chomp(%hash); meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen! |