running R from windows command prompt
Bart's post is correct, but this can be done simpler. If the code
f1 <- function() { print("A")}f2 <- function() { print("B")}f1()f2()
is in a file 'myRcode.R'; then
Rscript myRcode.R
will load and execute it, including the two function calls.
Rscript.exe
is in the same directory as R.exe
-- which one may have to add to the $PATH
.
The following "works on my machine" (not Windows though, but it should...):
If your functions.txt
looks like:
f1 <- function(){ print("A")}f2 <- function(){ print("B")}
the command:
Rscript -e "source('functions.txt');f1();f2()" > out.txt
should create the file out.txt
containing:
[1] "A"[1] "B"