@a = qw ( server1 server2 server3 server5 ); open FILE , "file"; @b = ; close FILE; @c = grep!${{map {$_ ,1}@a}}{$_},@b; print "@c"; #### $cat file server2 server5 server7 server8