I have tried all the excellent suggestions, and the results from the output look like:
== Start output==== 3D201A10.log3D201A11.log3D206060.log3D206768.log3D20D7F8.log3D210920.log3D210921.log3D210922.log3D210923.log3D210924.log3D210925.log3D210926.log3D210A4C.log3D212540.log3D216B90.log3D216B91.log3D21B1E0.log3D21B8E8.log3D225AA0.log3D225AA1.log3D225AA2.log3D225AA3.log3D225AA4.log3D225AA5.log3D225AA6.log3D225BCC.log3D2276C0.log3D22BD10.log3D22BD11.log3D230360.log3D230A68.log3D23AC20.log3D23AC22.log3D23AC23.log3D23AC24.log3D23AC25.log3D23AC26.log3D23AC27.log3D23AD51.log3D23ADA6.log3D23ADAE.log3D23ADB1.log3D23ADB4.log3D23ADBA.log3D23ADBF.log3D23ADC8.log3D23C840.log3D23E40E.log3D240E90.log3D240E91.log3D2454E0.log3D245BE8.log3D24FDA0.log3D24FDA2.log3D24FDA3.log3D24FDA4.log3D24FDA5.log3D24FDA6.log3D24FDA7.log3D24FECC.log3D2519C0.log3D256010.log3D256011.log3D25A660.log3D25AD68.log3D25F8EC.log3D264F20.log3D264F21.log3D264F22.log3D264F23.log3D264F24.log3D264F25.log3D264F26.log3D26504C.log3D266B40.log3D26B190.log3D26B191.log3D26F7E0.log3D26FEE8.log3D27AC2C.log3D27AC54.log3D27AC5B.log3D27AC63.log3D284960.log3D285068.log3D295490.log3D295491.log3D299AE0.log3D29A1E8.log3D29CA0E.log3D29CF9A.log3D2A43A0.log3D2A43A1.log3D2A43A2.log3D2A43A3.log3D2A43A4.log3D2A43A5.log3D2A43A6.log3D2A44CC.log3D2A5FC0.log3D2AA610.log3D2AA611.log3D2AEC60.log3D2AF368.log3D2B00F2.log3D2FBDF1.log3D2FC8A0.log3D2FD1A7.log3D2FDB8B.log3D2FE648.log3D2FE64F.log3D2FE654.log3D2FE65A.log3D2FE666.log3D2FE66A.log3D2FE66E.log3D2FE671.log3D2FE674.log3D2FEC10.log3D2FEC11.log === End === Looks likes I am just listing the files from the glob statement? >>> Timothy Johnson <[EMAIL PROTECTED]> 09/09/02 02:04PM >>> You can always just do a foreach(@files){ open(INFILE,$_) || die "Could not open file $_! $!"; and then do the rest, or you can use the while(<>) magic. -----Original Message----- From: $Bill Luebkert [mailto:[EMAIL PROTECTED]] Sent: Monday, September 09, 2002 2:00 PM To: Mike Singleton Cc: [EMAIL PROTECTED] Subject: Re: progress! Mike Singleton wrote: > Using the following code, how would I write it's output to a single csv file?? > > === Start=== > use strict; > my @files = glob('3*.log'); open OUT, ">outfile" or die $!; > while (<@files>) { Not sure if the above works. You can use a file glob inside <>, but not sure about an array. > my @f = split /\s+/, $_, 9; > print join ',', @f; print OUT join ',', @f; > } close OUT; > __END__ > > ==== End Code ==== Just open an output file and put the filehandle between the print and join. -- ,-/- __ _ _ $Bill Luebkert ICQ=162126130 (_/ / ) // // DBE Collectibles Mailto:[EMAIL PROTECTED] / ) /--< o // // http://dbecoll.tripod.com/ (Free site for Perl) -/-' /___/_<_</_</_ Castle of Medieval Myth & Magic http://www.todbe.com/ _______________________________________________ Perl-Win32-Admin mailing list [EMAIL PROTECTED] To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs _______________________________________________ Perl-Win32-Admin mailing list [EMAIL PROTECTED] To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs DaVita Inc. _______________________________________________ Perl-Win32-Admin mailing list [EMAIL PROTECTED] To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs