if ((eval "$hash{$filter[0]->[0]} $filter[0]->[1] $filter[0]->[2]") && (eval "'$hash{$filter[1]->[0]}' $filter[1]->[1] '$filter[1]->[2]'") && (eval "$hash{$filter[2]->[0]} $filter[2]->[1] $filter[2]->[2]")) { print OUTFILE $line, "\n"; }