blob: ce69d1a14a20c33160bc1b10557255c78509c089 [file] [log] [blame]
#!/usr/bin/perl
use Getopt::Std;
getopts('it:');
my @tests = @ARGV;
my $sub = '
while (<STDIN>) {
';
if ( defined $opt_t ) {
$sub .= '
my($time) = /\btime=(\d+)/;
'.(defined $opt_i ? 'next if ( defined $time && '.$opt_t.' > $time );':'').'
';
}
foreach my $test (@tests) {
$sub .= q{ s/\b\Q}.$test.q{\E\b//g; };
}
$sub .= '
s/,,+/,/g; s/,+$//; s/ ,/ /;
';
$sub .= '
print;
}
';
#print $sub;die;
eval $sub;