Thread perl-script zur Mail-log Auswertung
(12 answers)
Opened by skynetworks at 2007-08-01 21:53
Ich habs schon fast hinbekommen, etwas anders:
while (my$line = <$fhin>) { if ($line =~ m/\bNOQUEUE\b/) { # wenn der Suchstring "NOQUEUE" vorkommt, # und "from=<" gefunden wird, # wird das ausgabearray erweitert # der Text zwischen from=< und > wird dann ins outputfiluebergeben # zusammen mit dem datum von zeichen 0-15 in dieser Zeile if ( $line =~ m/from=<\s*(.*?)>/ ) { push(@output, substr( $line, 0, 15 ) .' : '. $1) } } Damit bekomme ich zumindest einen Teil meiner Auswertung hin. Ich möchte aber halt noch, daß der to-teil aus dem Logfile mitgeschrieben wird. Ich dachte das könnte so klappen: Code: (dl
)
1 while (my$line = <$fhin>) Will aber nicht.... Bin halt leider ein Perl-Laie. Vielleicht hat nochmal jemand 'nen Tip? Danke & Gruss Thomas |