my $log = `tail -$lines /var/log/syslog|egrep -i '$day'|egrep -i 'deferred'`; #### my $log = `tail -$lines /var/log/syslog|egrep -i '$day'|egrep -i 'deferred'` or die ("No Deferred messages\n"); #### Use of uninitialized value in pattern match (m//) at dm line 45. Use of uninitialized value in pattern match (m//) at dm line 51. Use of uninitialized value in subtraction (-) at dm line 58. Use of uninitialized value in subtraction (-) at dm line 58. deferred messages ocurred withing 1 minute of each other