行番号の取得
特殊変数$.でファイルの何行目を読んだのかが分かります。
use strict;
use warnings;
my $filename = 'foo.txt';
open my $fh, $filename or die "$filename:$!";
while (my $line = <$fh>) {
printf "%4d: %s", $., $line;
}
close $fh;
use strict;
use warnings;
my $filename = 'foo.txt';
open my $fh, $filename or die "$filename:$!";
while (my $line = <$fh>) {
printf "%4d: %s", $., $line;
}
close $fh;