Another option is to transfer the files in ASCII mode instead of BIN mode in FTP.

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" will
take 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

Reply via email to