没有发现foreach问题,另外你贴的代码也运行不出来
open(FH,"3.txt");
my $line;
my @array=;
print "@array\n";
foreach $line(@array)
{
print "$line";
}
注意文件名不同
结果:
new:
sysconfig/networking/devices
cc_src\workzone\jasom
updated:
oae/namedir/newdir
fyy\great\jino\plde
new:
sysconfig/networking/devices
cc_src\workzone\jasom
updated:
oae/namedir/newdir
fyy\great\jino\plde
#my @array=FH;这句话有问题,读取FileHandle时候要加<>.
open(FH,"newfile.txt");
@array=;
foreach $line(@array){print "$line";}