下面的代码可以正常工作并打印出那些包含单词“Street”的行。我想知道是否有另一种方法可以在不使用特殊变量 $_ 的情况下做同样的事情。例如,将每一行放入一个增量标量变量中,并为相同的条件循环每一行。我是 perl 的新手,因此听起来很愚蠢,很抱歉给您带来麻烦。非常感谢任何建议,谢谢。
use strict;
use warnings;
use utf8;
open(fh1,"sample.file");
while(<fh1>){
print if /Street/ ;
}
close fh1;