That is supposed to do the end of line conversion as well.
Jeff G.
Andrew Perrin wrote:
From memory, I think setting the FTP mode to "ascii" instead of "bin" willtake care of this - but it's been a while so I could be wrong.
You could also run it through unix2dos which I think does essentially the same thing. Or, barring everything else, you could run it through
perl -pi -e 's/\013/\013\010/'
Andy
---------------------------------------------------------------------- Andrew J Perrin - http://www.unc.edu/~aperrin Assistant Professor of Sociology, U of North Carolina, Chapel Hill [EMAIL PROTECTED] * andrew_perrin (at) unc.edu
On Fri, 25 Feb 2005, Mark Freeze wrote:
I have a customer that sends files to my ftp site (currently on a Windows Server box) from his Mac platform. The files are nothing special, just delimited text files. However they can be very large. (i.e. 100,000 records or 75MB) The problem is this: When I switched the ftp server to my Linux box, my Windows conversion programs no longer worked. After much looking, I found the reason was that the files sent from the Mac had each line in the data termintated with a hex '0A'. When placed on the windows box the file magically converted itself somehow to have a '0D' '0A', asc(13) asc(10), or cr/lf pair terminating each line. So, to make my long story short, when I download files from my Windows box, my VB programs can use them, but when I download them from my Linux server my programs crash. (Because of the missing '0D' - VB wants to have a line terminated by a cr/lf to use the LINE INPUT command.) What do you think would be the easiest, and most importantly *non-interactive* way to handle this problem?
Thanks in advance for any help.
Regards, Mark.
------ "I told them I'd ridden shooting stars and said I'd show them how..." --Ozzy -- TriLUG mailing list : http://www.trilug.org/mailman/listinfo/trilug TriLUG Organizational FAQ : http://trilug.org/faq/ TriLUG Member Services FAQ : http://members.trilug.org/services_faq/ TriLUG PGP Keyring : http://trilug.org/~chrish/trilug.asc
--
Law of Procrastination:
Procrastination avoids boredom; one never has
the feeling that there is nothing important to do.
-- TriLUG mailing list : http://www.trilug.org/mailman/listinfo/trilug TriLUG Organizational FAQ : http://trilug.org/faq/ TriLUG Member Services FAQ : http://members.trilug.org/services_faq/ TriLUG PGP Keyring : http://trilug.org/~chrish/trilug.asc