array1 array2 abc_RCF_BM_allocation_0_kl RCF_BM_allocation_0_in aplc_RCF_BM_allocation_0_in_nml BM_allocation_0 fbe_RCF_BM_allocation_0_in_tvg RCF_BM_allocation_0 ap_hu_BM_allocation_0_in_nml #### abc_RCF_BM_allocation_0_kl contains RCF_BM_allocation_0 aplc_RCF_BM_allocation_0_in_nml contains RCF_BM_allocation_0_in fbe_RCF_BM_allocation_0_in_tvg contains RCF_BM_allocation_0_in ap_hu_BM_allocation_0_in_nml contains BM_allocation_0 #### for($i=0;$i<$array1length;$i++){ for($j=0;$j<$array2length;$j++){ if($array1[$i] =~ /\b$array2[$j]\b/) {print "$array1[$i] contains $array2[$j]"; }}}