我有一個數組填充了短字符串(@pos)和另一個更大的數組(@exome)。我想從第一個字符串中搜索第二個數組。我們的目標是從打印@exome有符合所有行Perl grep兩個數組
林用perl這是我迄今爲止
#!/usr/bin/perl
use strict; use warnings;
my $pos = $ARGV[0];
my $exome = $ARGV[1];
open (F, "$pos") || die "Could not open $pos: $!\n";
my @pos = <F>;
close F;
open (F, "$exome") || die "Could not open $exome: $!\n";
my @exome = <F>;
close F;
foreach (@pos) {
my @out = grep(/$_/, @exome);
print @out
}
什麼是你的問題? – mob 2013-04-05 17:28:55
@JoeFrambach:這不是問題。你的問題是什麼? – Borodin 2013-04-05 18:16:57