I try to write a character vector to a textfile under Windows 7 / R 3.2.2 x64, and I want unix LF - not Windows CRLF:
v <- c("a","b","c")
cat(nl,file="textfile.txt",sep="\n")
writes
> a[CRLF]
> b[CRLF]
> c[CRLF]
cat(paste(nl,sep="\n",collapse="\n"),file="t2.txt")
writes
> a[CRLF]
> b[CRLF]
> c
I have also tried write.table(eol="\n") - unsuccessfully as it seems to use cat internally.
I have looked for other workarounds; I tried to find sth. in R\src\main\scan.c, locating the relevant code in line 387ff.
Anyone who knows how I can get UNIX-like LF in my output file?