Thread Probleme mit grep (4 answers)
Opened by Fabian at 2010-01-05 14:09

Gast Fabian
 2010-01-05 14:09
#130051 #130051
Hallo zusammen,

ich habe das Problem dass aus mir unersichtlichen Gründen einige Einträge durch grep aus einem array gelöscht werden obwohl sie eigentlich dem filter entsprechen. Mein Filter sieht wie folgt aus:

my $filter = ".*\.log\$";

und wird wie folgt angewandt:

opendir (DIR, $Unterverzeichnis) || die &error("Couldn´t open File: $ziel_verzeichnis \n" , 1);

my @zippeintraege = grep{/$filter/} readdir(DIR);
closedir (DIR);


Es sollen also alle Dateien die auf .log enden im array @zipeintraege gespeichert werden.
komischerweise wird z.B. die Datei country.be-2009-12-19-00-00003.log gespeichert, die Datei country.be-2009-12-20-01-03722.log aber nicht.
Es scheint relativ willkürlich zu sein, da in einer anderen Umgebung wieder andere Dateien ausgefiltert werden.
Woran kann dies liegen?

View full thread Probleme mit grep