今天逛CU的时候偶然得知:在用行方式读取文件的时候,有一特殊变量记录着当前行号,即:$.
实例如下:
test.txt
1
2
3
源代码:
#!/opt/dc_perl/bin/perl
open(rhd,"test.txt");
while (my $line = <rhd>){
my $num = $.;
print "Current->$num\n";
}
close rhd;
显示:
Current->1
Current->2
Current->3
以前真的没有发现该变量存在,写出来供大家参考吧。还请多多指教!