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
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.