-------------
Summary Log (generated: Tue Apr 1 22:02:29 MST 2003)
-------------
ZIP file: file_01.zip
Detail log file: TA01Apr2003-01.zip.LOG
PDF statements generated: 162
Impressions: 880
Hierarchy updates: 66
Movements performed: 19
Statements loaded: 162
Hierarchy errors: 0
Movement errors: 0
Statement errors: 0
-----------------
END Summary Log
-----------------
####
#!usr/bin/perl -w
use strict;
use Fcntl qw[:flock];
my $impressions = 0;
my $iofile = '/other/scripts/daniel/input/c07_impressions_io.info';
open (IO, $iofile) || die("Could not open file 1!");
while ( ) {
chop;
my ($FH, $output, $file2check, $month, $year) = split (/\s+/, $_);
open OUT, ">> $output";
chdir $FH or die "$!";
while (glob $file2check) {
open FH, $_ or die $!;
flock FH, LOCK_SH or die $!;
while ( ) {
chomp;
if ( / Summary Log \(generated:/ ) {
print "Found Sumary Log, checking the month and year.\n";
my($emptyspce, $summary, $log, $generated, $day_word, $monthfile, $day_number, $time, $timezone, $yearfile ) = split(/\s+/, $_);
if ( $monthfile eq $month
and $yearfile eq $year){
print "File has $yearfile and $monthfile in it. Now Looking for Impressions.\n";
if ( /Impressions:/ ) {
print "Found Impressions, now splitting.\n";
my($text, $value) = split(/:/, $_);
print $impressions += $value if ($value =~ /\d+/);
print "\n";
}
}
}
}
close FH or die $!;
}
}
print OUT 'Total impressions: ', $impressions or die $!;
##
##
Found Sumary Log, checking the month and year.
Found Sumary Log, checking the month and year.
File has 2003) and Nov in it. Now Looking for Impressions.
Found Sumary Log, checking the month and year.
File has 2003) and Nov in it. Now Looking for Impressions.
Found Sumary Log, checking the month and year.
File has 2003) and Nov in it. Now Looking for Impressions.