01 fines name 2222 -P sws -1 reee.tee rrt 02 fi si 2232 -P sqww -1 re.wqw ttf #### #!/usr/bin/perl use warnings; use strict; use Class::CSV; my ($csv, $inputfilename, $resultfile, $fh, $line, $dir, $fp, $count); $dir = 'C:\TestData'; open $resultfile, '>>', 'input.csv' or die "Can't open file: $!"; foreach $fp (glob("$dir/*.bat")) { #printf "%s\n", $fp; open ($fh, "<", $fp) or die "can't read open '$fp':"; while ($line = <$fh>) { #$line=~s/-l//; $line=~ s/ /,/g; print $resultfile $line; print $resultfile "\n"; print $line; } } close $fh or die "can't read close '$fp':"; #### 01,fines,name,2222,-P,sws -1 reee.tee rrt 02,fi,si,2232,-P,sqww,-1 re.wqw ttf