Thread Probleme mit MLDBM (4 answers)
Opened by adler1860 at 2005-05-23 14:00

Thorium
 2005-05-23 16:54
#55093 #55093
User since
2003-08-04
232 Artikel
BenutzerIn
[Homepage] [default_avatar]
Wenn ich dich recht verstanden habe willst du sowas!?

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
[...]
my @files = ("kw2005-02.txt", "kw2005-03.txt", "kw2005-03.txt")
[...]

foreach my $file (@files) {    # Fuer jede File in @files
    open(INPUT, "< $file") or die "Kann $file nicht öffnen $!
";
    while(defined my $zeile = <INPUT>) {
         chomp $zeile;

        my ($suchbegriff,$anzahl) = split("\t",$zeile);
    
        my $zeitraum = $file;
        $zeitraum =~ s/kw//;
        $zeitraum =~ s/.txt//;
    
        $uniq{ $zeitraum } += $anzahl;   # += Addiert
        $hash{ $suchbegriff } += \%uniq;
    }
    close(INPUT);
}


Du solltest ausserdem unbedingt
Code (perl): (dl )
1
2
use strict;
use warnings;


benutzen... Vielleicht auch noch
Code (perl): (dl )
use diagnostics;


HTH

Edit: Ich denk defined chomp würde Probleme geben\n\n

<!--EDIT|Thorium|1116853077-->
Per|li|nist der; -en, -en <zu ↑...ist>: a) Anhänger, Vertreter der radikalen Perlinisten die Perl als die einzig wahre Sprache ansehen; b) Mitglied einer perlinistischen Community.

View full thread Probleme mit MLDBM