Having a quick look at CommandLineArgs.c (yuck! :-P) and some 
experimentation shows that a workaround could be

Rscript ./size.R


or the equivalent

R --file=./size.R


Hope this helps a little.

Allan

For developers: I'm /guessing/ the problem is in CommandLineArgs.c 
around the line

            else if(strncmp(*av+7, "size", 4) == 0) {


which looks like a nasty hack that just happens to match --file=size.R 
as well as --min-vsize=N et al that it tries to detect.  But seriously: 
there are libraries for options parsing!



On 08/07/10 07:49, Allan Engelhardt wrote:
> It looks like a bug in R, not Rscript: what Rscript does is effectively
>
> R --file=size.R
>
>
> and you can easily test that
>
> echo 'print("Hello world")'>  size.R
> R --file=size.R
>
>
> give you the error while
>
> cp size.R asize.R
> R --file=asize.R
>
>
> works as expected.
>
> None of which helps you directly, but perhaps one of the developeRs 
> can help fix what seems to be broken options parsing in the R code.
>
> Allan
>
> On 08/07/10 04:43, thmsfuller066@gmail.com wrote:
>> Hello All,
>>
>> It seems weird to me that Rscript does the following thing and enters
>> the R prompt mode. If I change the file name to something that doesn't
>> start with 'size', then Rscript runs normally. Does anybody know what
>> is going on?
>>
>> $ Rscript size.R
>> WARNING: '--file=size.R' value is invalid: ignored
>>
>>
>> $ Rscript --version
>> R scripting front-end version 51072
>>
>>
>
> ______________________________________________
> 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.

	[[alternative HTML version deleted]]

