我有一個包含多行和多列數據的文件。我需要讀取文件並在特定列匹配特定數字時打印。引用數組中的列perl
這是我下面,我目前沒有得到任何結果:
my $old_flag = 'file1.txt';
my $new_flag = 'file2.txt';
open (IN, "<$old_flag");
open (OUT, "+>$new_flag");
my @data = <IN>;
for (@data) {
my @old_flag;
chomp;
@old_flag = split /\t/, $_;
push (@records, @old_flag);
}
foreach my $record (@records) {
if($record[2] == 11125) {
print OUT "$record[2]\n";
} else {
next;
}
}
加'use strict;使用警告;'給你的腳本。 – TLP