、perlスクリプトは、別のファイルにリストされているのと同じ順序でファイルをソートしますか?
入力はFile1:
dff_0_1:G11
dff_0_5:N_25
dff_0: G10
dff_0_3:G13
dff_0_2:G12
入力ファイル2:
G13
G11
G12
G10
N_25
出力ファイル1:
dff_0_3:G13
dff_0_1:G11
dff_0_2:G12
dff_0:G10
dff_0_5:私が望むようにここでN_25
は、私が書いたPerlのコードですが、そのは動作していません。
my @input_file2 = <IN2>;
chomp @input_File2;
while (<input_file1>) {
foreach my $i (0..$#input_File2){
print OUT43 if /(.+)\:\Q$input_File1[$i]\E/;
}
}
close (IN33);
close (IN43);
close (OUT43);
を閉じるする必要があなたにも成功した場合にループ間を破る必要がありますありません。 –
レキシカルファイルハンドルを使用しようとすると、ファイルを閉じる必要はありません:) – mkHun