6 my %F; our @F; our @G; our $OPS;
8 @F = qw(IP D1 USER DD MM YYYY hh mm ss REQ OK BYTE PROC PORT SECS REF UA);
10 while (@ARGV && $ARGV[0] =~ /\s$OPS\s/) {
24 [^\
]]+\
]\s
+ #DD MM YYYY hh mm ss
27 (\S
+)\s
+ #BYTE may be -
31 (\".*?
\")\s
+ #REF we had a quote and a blank in it
37 my($field,$compare,$value) = split " ", $arg, 3;
38 die "illegal" unless $compare =~ /^$OPS$/;
41 $compare eq "==" && $F{$field} == $value
43 $compare eq ">" && $F{$field} > $value