projects
/
spider.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
make sure that the actual line is printed in grepdbg & watchdbg esp. with
[spider.git]
/
perl
/
grepdbg
diff --git
a/perl/grepdbg
b/perl/grepdbg
index a59ea742340b5f121cd5a9352d226b5e8b873514..467c785330fe4db733d2689f37210bfc1a0674a6 100755
(executable)
--- a/
perl/grepdbg
+++ b/
perl/grepdbg
@@
-62,10
+62,11
@@
for my $entry (@list) {
shift @prev while @prev > $nolines;
if ($line =~ m{$string}io) {
for (@prev) {
shift @prev while @prev > $nolines;
if ($line =~ m{$string}io) {
for (@prev) {
- my @line = split '\^';
- my
$t = shift @line
;
- print atime($t), ' ',
join('^', @line)
, "\n";
+ s/([\x00-\x1f\x7f-\xff])/sprintf("\\x%02X", ord($1))/eg;
+ my
($t, $l) = split /\^/, $line, 2
;
+ print atime($t), ' ',
$l
, "\n";
}
}
+ @prev = ();
}
}
$fp->close();
}
}
$fp->close();