my $match = 'status|power'; foreach (@data) { next if /NCQ/ or /Supported/; print $_ if /$match/i; } #### foreach (@data) { print unless /NCQ/ or /Supported/ or /^$/; }