Thread map + readdir
(18 answers)
Opened by roooot at 2009-04-15 22:34
argh sorry pq, nun habe ich beim ewigen Rumeditieren den essentiellen Teil rausgelöscht, der die Problemstellung von grep unterscheidet. Mit grep könnte ich theoretisch ja alle . / .. Dateien rausfiltern. Ich will bei den gefundenen dann aber nach der Filterung noch die Dateiendung .log entfernen.
Der Code, wie er eignetlich lauten sollte: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 opendir my $LOGDIR, qq{./+logs/~$uid}; my @logs = map ( do { if($_ !~ m/^\./xms) { $_ =~ s/\.log//xms; } } , readdir $LOGDIR); closedir $LOGDIR; Viele Grüße :)
|