[R] About "=" in command line in windows.

Vladimir Eremeev wl2776 at gmail.com
Fri Aug 31 15:52:54 CEST 2007


It seems, I don't understand something, or there is a bug in R.

I have made some experiments after my yesterday post about using "=" with -e
switch to the Rscript.

Now, I've found:

(1)
C:\users\wl\trainings\r>rscript --verbose -e "mean(x=1:3)"
running
  'C:\Program Files\R\bin\Rterm.exe --slave --no-restore -e mean(x=1:3)'

Error in -args : invalid argument to unary operator
Execution halted

(2)
C:\users\wl\trainings\r>Rterm --slave --no-restore -e "mean(x=1:3)"

Nothing is printed on the console, but the window appears, saying "R for
Windows terminal front-end has encountered a problem and needs to close. We
are sorry for the inconvenience."

(3)
C:\users\wl\trainings\r>rscript --verbose -e "mean(1:3)"
running
  'C:\Program Files\R\bin\Rterm.exe --slave --no-restore -e mean(1:3)'

[1] 2

(4)
C:\users\wl\trainings\r>Rterm.exe --slave --no-restore -e "mean(1:3)"
[1] 2

(5)
C:\users\wl\trainings\r>Rterm.exe --slave --no-restore -e 'mean(1:3)'
[1] "mean(1:3)"

Points (1) and (2) don't seem normal to me, however, I don't see, what I am
doing wrong. 
I use windowsXP Pro, my colleague uses windows 2000 and reports the same
problems.
My sessionInfo():

> sessionInfo()
R version 2.5.1 Patched (2007-08-19 r42614)
i386-pc-mingw32

locale:
LC_COLLATE=Russian_Russia.1251;LC_CTYPE=Russian_Russia.1251;LC_MONETARY=Russian_Russia.1251;LC_NUMERIC=C;LC_TIME=Russian_Russia.1251

attached base packages:
[1] "stats"     "graphics"  "grDevices" "utils"     "datasets"  "methods"
[7] "base"


-- 
View this message in context: http://www.nabble.com/About-%22%3D%22-in-command-line-in-windows.-tf4360278.html#a12426839
Sent from the R help mailing list archive at Nabble.com.



More information about the R-help mailing list