Even though its not hard to convert files, I think it would be better if R could directly handle different line endings since R tends to be used in a cross platform way and its common to have files of different line endings that originated from different systems.
On Sat, Oct 17, 2009 at 5:03 PM, Seth Falcon <s...@userprimary.net> wrote: > * On 2009-10-16 at 15:00 +0200 sj...@damtp.cam.ac.uk wrote: >> I think Rscript has a problem running files that have mac encodings >> for newline (^M rather than ^J on linux). If I source the file within >> R, it works okay: > >> > source('j.R') >> [1] "MEA_data/sernagor_new/CRX_P7_1.txt" >> >> But if I run the file using Rscript on a linux box I get a strange >> error message: >> >> $ Rscript --vanilla j.R >> " >> Execution halted > > I think you are right that Rscript is unhappy to handle files with CR > line terminators. But IIUC, the purpose of Rscript is to enable R > script execution on unix-like systems like: > > #!/path/to/Rscript --vanilla > print(1:10) > > So then I'm not sure how useful it is for Rscript to handle such > files. Why not convert to a more common and portable line termination > for your R script files? > > > + seth > > -- > Seth Falcon | @sfalcon | http://userprimary.net/user > > ______________________________________________ > R-devel@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-devel > ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel