projects
/
spider.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
1. Sort out PC41 handling to include type 5 records for QRA locators and also
[spider.git]
/
perl
/
watchdbg
diff --git
a/perl/watchdbg
b/perl/watchdbg
index dec397091dba07d826dbc7e7eb887c8a0a98d0ca..92765ab4132f0ee913e0e32c8b4ae442be8dafc0 100755
(executable)
--- a/
perl/watchdbg
+++ b/
perl/watchdbg
@@
-33,7
+33,8
@@
my $fp = DXLog::new('debug', 'dat', 'd');
my @today = Julian::unixtoj(time());
my $fh = $fp->open(@today) or die $!;
my $nolines = 1;
my @today = Julian::unixtoj(time());
my $fh = $fp->open(@today) or die $!;
my $nolines = 1;
-$nolines = shift if $ARGV[0] =~ /^\d+$/;
+$nolines = shift if $ARGV[0] =~ /^-?\d+$/;
+$nolines = abs $nolines if $nolines < 0;
my $exp = join '|', @ARGV;
my @prev;
my $exp = join '|', @ARGV;
my @prev;
@@
-77,12
+78,11
@@
sub printit
my $line = shift;
chomp $line;
$line =~ s/([\x00-\x1f\x7f-\xff])/sprintf("\\x%02X", ord($1))/eg;
my $line = shift;
chomp $line;
$line =~ s/([\x00-\x1f\x7f-\xff])/sprintf("\\x%02X", ord($1))/eg;
- my @line = split '\^', $line;
- my $t = shift @line;
+ my ($t, $l) = split /\^/, $line, 2;
my ($sec,$min,$hour) = gmtime((defined $t) ? $t : time);
my $buf = sprintf "%02d:%02d:%02d", $hour, $min, $sec;
my ($sec,$min,$hour) = gmtime((defined $t) ? $t : time);
my $buf = sprintf "%02d:%02d:%02d", $hour, $min, $sec;
- print $buf, ' ',
join('^', @line)
, "\n";
+ print $buf, ' ',
$l
, "\n";
}
}
exit(0);
}
}
exit(0);