$file_count=0; foreach $filetoget(@aonly) { $fullfile="$base_url/$filetoget"; my $line_count=0; for my $line (split qr/\'\n'/, get($fullfile)) { if($line=~m/^\s*CENTRAL\s*INDEX\s*KEY:\s*(\d*)/m){$cik=$1;} if($line=~m/^\s*FORM\s*TYPE:\s*(.*$)/m){$form_type=$1;} if($line=~m/^\s*CONFORMED\s*PERIOD\s*OF\s*REPORT:\s*(\d*)/m){$report_date=$1;} if($line=~m/^\s*FILED\s*AS\s*OF\s*DATE:\s*(\d*)/m){$file_date=$1;} if($line=~m/^\s*COMPANY\s*CONFORMED\s*NAME:\s*(.*$)/m){$name=$1;} $line_count++; print "$cik, $form_type, $report_date, $file_date, $name\n"; print "$line_count,' ', $line,' '\n"; } ### Now write the results to file!; #Open the output file; open my $FH_OUT, '>>',$write_dir or die "Can't open file $write_dir"; #Save/write results/output; $,='|'; print $FH_OUT "$cik$,$form_type$,$report_date$,$file_date$,$name$,\n"; #close $FH_IN or die "unable to close $filename"; #Update file counter; ++$file_count; print "$file_count\n"; print "$line_count lines read from $fullfile\n"; #closedir($dir_handle); close($FH_OUT); }