Schrift
[thread]11748[/thread]

Regular Expression

Leser: 1


<< >> 2 Einträge, 1 Seite
Gast Gast
 2008-05-05 09:51
#109199 #109199
Hallo zusammen,

ich habe folgendes Problem:

ich möchte aus einem LOG File mit einem Perl Skript nur bestimmte Werte rausziehen und diese Kommagtrennt abspeichern.

Die Datei habe ich zeilenweise in ein Array "@meineDaten" eingelsen.
Diese Zeilene sehen folgender Maßen aus:
[120280] CURRENT SERVICE STATE: COMPUTERNAME;check_memory;OK;HARD;1;Memory usage: total:458.19 Mb - used: 549.43 Mb (12%) - free: 3908.75 Mb (88%)

Nun möchte ich RECHNERNAME,Zahlenwert1,Zahlenwert2,Zahlenwert3, rausbekommen.

Habt ihr eine Idee?
mit meinem bisherigen Programm selektiere ich bereits die richtigen Zeilen aus, aber weiter komme ich nicht :(

Dieser Teil fehlt mir:
foreach (@meineDaten){
if($_ =~ UNGLAUBLICHES_REGEX_ZEUGS{
@RECHNERNAME[$i] =UNGLAUBLICHES_REGEX_ZEUGS;
@Zahlenwert1[$i]= UNGLAUBLICHES_REGEX_ZEUGS;
@Zahlenwert2[$i]= UNGLAUBLICHES_REGEX_ZEUGS;
@Zahlenwert3[$i]= UNGLAUBLICHES_REGEX_ZEUGS;
$i++;
}
}



Danke im Voraus!
Grüße
gabe
Code (perl): (dl )
Code (perl): (dl )
Antworten mit Zitat
renee
 2008-05-05 09:55
#109200 #109200
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Ähm... hier geht's weiter
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
Antworten mit Zitat
<< >> 2 Einträge, 1 Seite



View all threads created 2008-05-05 09:51.