Hi,

I have devised some applications of R as a scripting shell language and 
started using it flawlessly a few months ago.

Never minded publishing it because it looked so obvious. However, a search 
in the archives revealed there is no recent easy-to-use method proposed. 
The latest reference I found is from 2006 
(http://finzi.psych.upenn.edu/R/Rhelp02a/archive/81124.html) and even a c 
wrapper has been proposed 
(http://kavaro.fi/mediawiki/index.php/Using_R_from_the_shell).

So, here it goes an exceedingly simple example of my simple solution that 
works pretty well:

#!/usr/local/bin/Rscript --vanilla
update.packages(ask=F, repos="http://cran.spsconsultoria.com";)
# no need for calls to quit()

Now just chmod this properly (at least 700 is advisable) and you have an 
executable that can be run directly from the command line.

The --vanilla option is important to avoid dissemination of .History 
and .Rdata files in the system. But one can replace for another set of 
options to allow the load of .Rprofile, for instance (by 
using "--no-save  --no-restore  --no-site-file --no-environ" instead).

This has worked to me under several flavors of Linux and R since 2.2 or 2.4, 
not sure, do not remember (it must be that german guy the doctor said I 
can't remove from my mind :-).

Thanx for the existance of this list.

Alexandre

-- 
Alexandre Santos Aguiar, MD, SCT
--
website: http://spsconsultoria.com/
Phone: +55-11-3717-4866 (SP)
Phone: +55-21-3717-4866 (RJ)
Voicemail: +55-11-2157-6891 (SP)
Fax: +55-11-5549-8760 (SP)
--

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to