7年ぶりくらいにPerlを使うことになったのですが、
ある、CSVファイルを読み込んで、行数をカウントさせたいのですが、
スマートな方法がわかりません。
関数も調べてみたのですが、見つかりませんでした。
※PHPで言うところのcount()です。
スマートな方法があれば、ご教授願います。
-------------------------------
自分でやってみたスクリプト
-------------------------------
open(CSV_FILE,”$csv_file”);
@lines = <CSV_FILE>;
close(CSV_FILE);
$list_num = 1;
foreach my $value (@lines){
$list_num = $list_num + 1;
}
open(CSV_FILE,”$csv_file”);
@lines = <CSV_FILE>;
close(CSV_FILE);
$listnum = @lines;
じゃ駄目ですか?