in reply to grep and arrays

@array2 = grep {$_ =~ "n"} @array; is usually written as @array2 = grep /n/, @array; and if you want to use that in an "if" statement:

if ( grep /n/, @array ) { print "\@array has some elements that contain 'n'.\n"; } else { print "\@array does not have 'n' in any elements.\n"; }