ファイルの行数をカウントするエレガントな方法を教えて下さい

ぼくは下記のようにやっているのですが,すっごく厨房ぽいです


#!/usr/local/bin/perl
open FILE, $file or die "can't open $file:$!\n";

$cnt = 0;
while(<FILE>) {
$cnt++;
}

close FILE;

print "$fileの行数は$cnt行です\n";