cr, lf, and reading in terminals/vim

Matthias Rebbe matthias_livecode_150811 at m-r-d.de
Wed Oct 30 17:42:24 EDT 2019


I am not sure, if this will help with your task, but if i want to  avoid that the os replaces the line breaks with it´s default i am writing a binary file instead of a text file.  So in your case you would open the file for "binary write".

Regards,
Matthias

Matthias Rebbe

free tools for Livecoders:
InstaMaker <https://instamaker.dermattes.de/>
WinSignMaker Mac <https://winsignhelper.dermattes.de/>

> Am 30.10.2019 um 22:28 schrieb Dr. Hawkins via use-livecode <use-livecode at lists.runrev.com <mailto:use-livecode at lists.runrev.com>>:
> 
> 
> I’ve tried every combination of cr, lf, and crlf, but whenever I assemble into a file, I get something that neither the OSX terminal or vim recognizes as having lf in it
> 
> I build a set of commands in mrgCmds, appending cr as I go, but I get a bunch of ^M in the otherwise uninterrupted stream with vi and less, while cat shows me the last line (presumably, as it keeps writing it over.
> 
> The code in question is
> 
> put "outFil=open(theOutPdf, 'wb')" & cr after mrgCmds
> 
> put "outFil.write(theOutPdf)" & cr after mrgCmds
> 
> put "quit" & cr after mrgCmds
> 
> replace cr with crlf in mrgCmds
> 
> open file fldr & "/theCmds.py" for write
> 
> write mrgCmds to file fldr & "/theCmds.py"
> 
> close file fldr & "/theCmds.py"
> 
> 
> please, someone help, before the termcap flashbacks tern me into a quivering blob of fear!
>> Richard E. Hawkins, Esq.
> The Hawkins Law Firm
> 3430 E. Flamingo Rd.
> Suite 232
> Las Vegas, NV  89121
> (702) 508-8462
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com <mailto:use-livecode at lists.runrev.com>
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode




More information about the use-livecode mailing list