Thread map + readdir (18 answers)
Opened by roooot at 2009-04-15 22:34

roooot
 2009-04-15 23:07
#120613 #120613
User since
2008-03-03
276 Artikel
BenutzerIn
[default_avatar]
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 :)

View full thread map + readdir