Thread Daten aus einer Log File zählen (2 answers)
Opened by Gast at 2007-07-30 17:01

Gast Gast
 2007-07-30 17:01
#96833 #96833
Hallo Alle,

ich bräuchte bitte Eure Hilfe. Ich möchte einePerlskript schreiben, das mir zählen kann, wie oft die Masseges, sortiert nach dem Datum, in der Datei gibt.
Ausgabe der Skript sollte ungefähr so aussehen:
2007-07-18: 2 Einträge
2007-07-20: 1 Einträge

Inhalt von der Logdatei sieht so aus:

2007-07-18 14:24:46
DAT
.
.
ENDDAT

2007-07-18 16:44:46
DAT
.
.
ENDDAT

2007-07-20 17:13:46
DAT
.
.
ENDDAT



Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use strict;

my %counter =
(
BPM => 0
);

my $pfad="c:\\lesen.log";
open(LOGFILE,"<$pfad") || die "NO INPUTFILE";
while (LOGFILE)
{
chomp;
$counter{$1}++ if (/(DAT)/g);
}
close LOGFILE;

print qq(BPMs: $counter{DAT}\n);


Vielen Dank im Voraus.

View full thread Daten aus einer Log File zählen