#!/usr/bin/perl
###########################################################
###########################################################
#
# Author(s): Lee Chia Ling
# Date Created: 15 Oct 1999
#
# Filter su logs
#
###########################################################
###########################################################
## $yesterday_month = (Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec)[(localtime(time-24*60*60))[4]];
## $yesterday_day = (localtime(time-24*60*60))[3];
## print "yesterday_month = ".$yesterday_month."\n";
## print "yesterday_day = ".$yesterday_day."\n";
$yesterday = localtime(time-24*60*60);
## print "yesterday = ".$yesterday."\n";
($yesterday_day_of_week, $yesterday_month, $yesterday_day) = split / +/, $yesterday;
## print "yesterday_month = ".$yesterday_month."\n";
## print "yesterday_day = ".$yesterday_day."\n";
while (<>) {
# print "Original Line is = ".$_;
($month, $day, $time, $machine, $rest) = split / +/, $_, 5;
# print "month is = ".$month."\n";
# print "day is = ".$day."\n";
# print "time is = ".$time."\n";
# print "machine is = ".$machine."\n";
# print "rest is = ".$rest."\n";
($throwaway, $user) = split /for (.*) /, $rest;
if (($month eq $yesterday_month) &&
($day eq $yesterday_day) &&
# ($user ne "") &&
(($machine eq 'saturn') ||
($machine eq 'phoenix') ||
($machine eq 'alps'))) {
print $_;
# print "Found user ".$user." at Line = ".$month." ".$day." ".$time." ".$machine." ".$rest." with throwaway = ".$throwaway."\n";
}
}