我想将一些将内容直接写入文件的表达式放入调用中Rscript.exe
(没有指定file
in Rscript [options] [-e expression] file [args]
,因此没有运行的显式 R 脚本)。
除了未创建所需文件的事实外,一切似乎都有效。我究竟做错了什么?
# Works:
shell("Rscript -e print(Sys.time())")
# Works:
write(Sys.time(), file='c:/temp/systime.txt')
# No error, but no file created:
shell("Rscript -e write(Sys.time(), file='c:/temp/systime.txt')")