我有一个简单的Perl脚本来逐行读取文件。代码如下。我想显示两行并打破循环。但它不起作用。错误在哪里?Perl逐行读取
$file='SnPmaster.txt';
open(INFO, $file) or die("Could not open file.");
$count = 0;
foreach $line (<INFO>) {
print $line;
if ($++counter == 2){
last;
}
}
close(INFO);
`use strict;使用警告;`会解决你所有的问题。 – 2010-12-22 01:11:29
解析为`($ + +'counter')== 2` – 2010-12-22 01:44:37
请不要再使用旧式的FILEHANDLES。 – 2014-05-23 14:50:23