linux - R Windows/Linux 猫换行符格式之间的差异

标签 linux r newline output-formatting

我有如下代码,将数据写入文件

cat("The last signal file and the file before that have",
    capture.output(timestamps[1]-timestamps[2]),"\n","\n", file=fileConn)

当我在 Windows 中运行此命令时,我在末尾得到两个空行。 但是当我在 Linux 中运行相同的程序时,我得到的不是两个新行,而是两个空格……我怎样才能得到两个空行?我试过“$\n”,但它没有用。

最佳答案

您可以结合粘贴并使用 sep=\n :

cat(paste("value1", "value2"),'\n',sep='\n')

关于linux - R Windows/Linux 猫换行符格式之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26069170/

相关文章:

linux - 将脚本结果输出到文本文件然后将结果通过电子邮件发送到个人电子邮件的命令

linux - SUSE Linux 中的 ftp 输出重定向问题

R:tuneRF 函数的行为不明确(randomForest 包)

regex - 在 R 中使用正则表达式从电子邮件中提取名称

bash - Bash 中的 Echo 换行符打印文字\n

linux - 从 Linux 命令行向 CMake 服务器发送请求

linux - 无法从配置文件访问关联

r - 如何垂直定位直方图

java - 强制换行符再次正确打印

cocoa - NSTextField 中的 setStringValue 总是会改变高度