Нет извлеченного вывода данных в файл data2.txt? Что не так с кодом?Как я могу извлечь и сохранить текст с помощью Perl?
Myfile.txt
ex1,fx2,xx1
mm1,nn2,gg3
EX1,hh2,ff7
Это мой желаемый результат в data2.txt:
ex1,fx2,xx1
EX1,hh2,ff7
#! /DATA/PLUG/pvelasco/Softwares/PERLINUX/bin/perl -w
my $infile ='My1.txt';
my $outfile ='data2.txt';
open IN, '<', $infile or die "Cant open $infile:$!";
open OUT, '>', $outfile or die "Cant open $outfile:$!";
while (<IN>) {
if (m/EX$HF|ex$HF/) {
print OUT $_, "\n";
print $_;
}
}
close IN;
close OUT;
Используйте три аргумента открытых. – 2008-10-17 19:20:02