[R] calling R from cmd line, loading in data sets on the 	call
    John McNeil 
    john at mcneilco.com
       
    Tue Nov 28 18:02:29 CET 2006
    
    
  
I know an answer for Unix that can perhaps you can translate to DOS.  
If you pass a file of R statements to 'R' on the command line it will  
run them. In Unix, the '|' (pipe) symbol sends text to a program as  
though it came from a file, thus:
	echo "x<-2; 2*x" | R --vanilla --slave
yields
	[1] 4
Or you could put "x<-2; 2*x" in a file called test.R and run:
	R --vanilla --slave < test.R
I use this to interpret user commands from labsynch wiki pages on the  
server ( I learned this from Alfredo Pontillo's R-php). You can run  
any R command, including loading other files and libraries. I use it  
to pass files and set the working directory.
John
    
    
More information about the R-help
mailing list