[R] : source R-script interactively outside R

Trevor Davis Trevor.L.Davis at frb.gov
Fri Oct 30 17:09:03 CET 2009


At least in the Unix version of the ``Rscript`` front-end to R (but 
oddly enough not ``R CMD BATCH``) you could put something like this in 
test.R:

cat("Save workspace image? [y/n]: ")
answer <- tolower( scan("stdin", "", n=1) )
if (substr(answer, 1, 1) == "y") {
     q("yes")
} else {
     q("no")
}

Which you would use like this:

Rscript test.R

Angel Spassov wrote:
> DeaR list,
> 
> let us assume we have stored a couple of functions in 'test.R'. Is it
> possible to run
> 
> R CMD BATCH "test.R"
> or
> R --file="test.R"
> 
> interactively and if yes how?
> 
> A better formulated question sounds like this: how can I source "test.R"
> interactively OUTSIDE R?
> 
> Another clarification try: I want to fix the
> "<my-command> in non-interactive use: command-line default will be used"
> Warning Message.
> 
> The last one can be reproduced if you type for example:
> q("ask")
> in "test.R".
> 
> I hope at least one of the questions above was formulated understandably.
> 
> Thx in advance,
> AS
> 
> 	[[alternative HTML version deleted]]
>




More information about the R-help mailing list