my @lines = `wc -l $data_file`; @lines[0] =~ /(\d+)\s/; my $linecount = $1; #### my $linecount=0; open FILE, $data_file; while () { $linecount++; } close FILE;