##
my $nbLinesPerFile=int( $totalCount / $nbFiles );
####
use Tie::File;
use Carp;
sub countLines {
my $filename = shift;
tie my @array, 'Tie::File', $filename
or croak("failed to tie '$filename' - $!");
scalar @array
}
####
use File::Split;
File::Split
->new({keepSource=>'1'})
->split_file({parts=>$nbFiles},$newfile);