📄 applydate
字号:
########################################################################### $Id: applydate,v 1.3 2005/06/18 19:36:32 bjorn Exp $########################################################################### $Log: applydate,v $# Revision 1.3 2005/06/18 19:36:32 bjorn# Bug fix from Mike Frysinger for incorrect variable reference## Revision 1.2 2005/05/03 19:33:39 bjorn# Added support for new date ranges## Revision 1.1 2005/04/20 22:13:32 bjorn# Initial file by Matt Brown###################################################################################################################################################### This was written by: Matt Brown, mdbrown at uwaterloo dot ca## Please send all comments, suggestions, bug reports,# etc, to logwatch-devel@logwatch.org.########################################################################### Processes emerge logs to remove entries outside the desired date rangeuse strict;use Logwatch ':dates';my $Debug = $ENV{'LOGWATCH_DEBUG'} || 0;# Set the date we are looking for based on the desired date rangemy $SearchDate = TimeFilter('%b %d, %Y');if ($Debug > 5) { print STDERR "DEBUG: Inside applydate (emerge)...\n"; print STDERR "DEBUG: Looking For: $SearchDate\n";}# Examine each line of the file, writing out only the lines that are within# the date rangemy $printLine = 0;while (defined(my $line = <STDIN>)) { if ($line =~ /Started emerge on: $SearchDate/) { $printLine = 1; } elsif ($line =~ /Started emerge on:/) { $printLine = 0; } print $line if ($printLine == 1);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -