R - 如何将文件内容转储到控制台输出?

SFu*_*n28 6 r

我只是想读取一个文件并在控制台中输出.print(readLines(...))是迄今为止我能做的最好的,但我不想要逐行标识符,我只是希望文件原样.

mds*_*ner 13

writeLines而不是print.默认conwriteLinesstdout(),所以writeLines(readLines(...))听起来没错.

?writeLines.


Aar*_*ica 5

您可以system用来调用系统命令。

system("cat yourfile.txt")
Run Code Online (Sandbox Code Playgroud)

  • OT:得到 Rtools,你永远不会回头 (2认同)

Nic*_*bbe 2

我不太清楚你的意思,但?cat可能就是你要找的。

  • 这是一个糟糕的答案,因为它与文件的内容无关。特别是调用 cat(file=<your filename>) 将删除文件的内容,因为 file 参数是 cat 的输出覆盖。 (3认同)
  • 这似乎有效: cat( readLines( FILEPATH ) , sep = "\n" ) 虽然有点尴尬,因为我逐行读取文件只是为了用新的行分隔符将其写出来。也许有一个函数可以将整个文件读取为字符串,而无需任何分隔符或任何解析 - 只是“按原样”? (2认同)