# Program to do a grep with dates and times on the debug
# files
#
-# dispdbg [-nnn ...] <string>
+# grepdbg [nn] [-mm] <regular expression>
#
-# the -nnn is the day you what to look at -1 is yesterday -0 is today
+
+# nn - is the day you what to look at: 1 is yesterday, 0 is today
# and is optional if there is only one argument
-# <string> is the string, a caseless search is done
+#
+# -mmm - print the mmm lines before the match. So -10 will print
+# ten lines including the line matching the regular expression.
+#
+# <regexp> is the regular expression you are searching for,
+# a caseless search is done
#
#
unshift @INC, "$root/perl"; # this IS the right way round!
unshift @INC, "$root/local";
+ sub main::mkver {}
}
use DXVars;
if ($line =~ m{$string}io) {
for (@prev) {
s/([\x00-\x1f\x7f-\xff])/sprintf("\\x%02X", ord($1))/eg;
- my ($t, $l) = split /\^/, $line, 2;
+ my ($t, $l) = split /\^/, $_, 2;
print atime($t), ' ', $l, "\n";
}
@prev = ();