perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 25
Click for quality!




11.02.2012 / 08:22

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  Perl: Allgemeines Forum zur Themenübersicht Themensuche Themenansicht in Thread-Modus


BeitragDateien aus Array einzeln öffnen und letzte Zeile überprüfen
Seitenanfang
Hallo liebes Board,

ich habe ein Problem, ich soll in einem Ordner nach Dateien suchen, welche PD027xxx.txt heißen, das geht soweit. Nun habe ich diese gefundenen Dateien in ein Array gespeichert..
nun will ich jede einzelne Datei aus dem Array öffnen (Im array steht ja der komplette Pfad - und Dateiname) und die letzte Zeile nach "Ended" überprüfen. Mit meinem aktuellen Script überprüfe ich aber jede Zeile von jeder Datei und nicht nur die letzte. was muss ich ändern?


use strict;
use warnings;
use FileHandle;

my $dir = 'D:\\BOLL\\BOLL_LOG';
my $prefix = 'PD027*';
my $suffix = 'TXT';
my @dateien = glob($dir.'\\'.$prefix.".*".$suffix);
my $i = 0;

foreach($i=0; $i<@dateien; $i++)
{
#print "Dateien ".$i." : ".$dateien[$i]."\n";
open(FH,$dateien[$i]);
while (<FH>)
{
if ($_ =~ m/Ended/)
{
print "geht\n";
}
else
{
print "geht net\n";
print "$_\n";
}
}

}

Vielen Dank schonmal :)

Datum: 20.11.2008-13:11

Beitragre: Dateien aus Array einzeln öffnen und letzte Zeile überprüfen
Seitenanfang
Cross-post: http://perlboard.de/cgi-bin/perlboard.pl?action=show_topic&id=9754&ant=15

Datum: 20.11.2008-14:11

Beitragre: Dateien aus Array einzeln öffnen und letzte Zeile überprüfen
Seitenanfang
ich wusste nicht das beide boards zusammen arbeiten, tut mir leid war keine absicht :(
trotzdem danke für deine Hilfe auf dem anderem board, es funktioniert!

Datum: 20.11.2008-14:22

-






-
-