Thread Spaltenwerte rechnen (9 answers)
Opened by Newbie15 at 2015-08-10 01:48

Newbie15
 2015-08-10 01:48
#181759 #181759
User since
2015-08-10
5 Artikel
BenutzerIn
[default_avatar]
Hallo, ich bin Anfänger und komme gerade nicht weiter. Ich habe in einem Verzeichnis eine Menge von Dateien, deren Inhalt ich einlesen kann, und zwar so:

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use List::MoreUtils qw(each_arrayref);

my @content =
    map {
        open(my $fh, '<', $_) or die $!;
        [<$fh>]
    }
    grep {-f}
    glob '*.csv'
;
my $iterator = each_arrayref @content;
while (my @file_lines = $iterator->()){
    
    print @file_lines;
}


Das gibt mir korrekt alle Daten aus den Dateien wieder, nach Positionen geordnet. Nun möchte ich aber nicht alle Zeilen in meinem Output haben, sondern nur eine Teilmenge. Welche Zeilen ausgegeben werden, möchte ich anhand von Werten in einer bestimmten Spalte bestimmen. Es sollen also nur Zeilen aufgelistet werden, von denen der Wert in einer bestimmten Spalte X eine bestimmte Bedingung erfüllt. Die anderen Zeilen sollen nicht eingelesen werden.

Ich finde dafür keine Lösung.

(edit betterworld: code-tags gefixt.)
Last edited: 2015-08-10 10:05:40 +0200 (CEST)

View full thread Spaltenwerte rechnen