У меня есть R script, который создает текстовый файл в Windows.
Я использую функции write.table и write для записи в файл.
Затем мне нужно использовать этот файл в Unix-системах, но файл имеет символы конца строки Windows (^ M).
Возможно ли записать файлы с R в Windows с символами конца строки Unix?
Изменить
Вот пример воспроизводимости:
output.file <- file.path("./test.txt")
x <- c(1,2,3,4)
y <- c(5,6,7,8)
my.df <- data.frame(x, y)
my.df[] <- lapply(my.df, sprintf, fmt = "%14.7E")
write("First line", file = output.file)
write("Second line", file = output.file, append = TRUE)
write.table(my.df,
            row.names = FALSE,
            col.names = FALSE,
            file = output.file,
            quote = FALSE,
            append = TRUE,
            sep = "")
И результат, как видно NotePad ++:

