[TriLUG] CR/LF

Jeff Groves jgroves at krenim.org
Fri Feb 25 16:24:06 EST 2005


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
>clists at perrin.socsci.unc.edu * 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. 




More information about the TriLUG mailing list