... my %switches = map { $_ => 1} @switches; while () { chomp; my ($time, $name, $state) = split /,/; next if !$switches{$name}; ... } ...