[Rd] Rscript again

From: Simon Urbanek <simon.urbanek_at_r-project.org>
Date: Mon, 30 Apr 2007 11:01:26 -0400

On a similar note the example doesn't seem to work, either, due to escaping issues:

$ Rscript -e 'format(Sys.time(), "%a %b %d %X %Y")' ARGUMENT '"%a' __ignored__

ARGUMENT '%b' __ignored__

ARGUMENT '%d' __ignored__

ARGUMENT '%X' __ignored__

ARGUMENT '%Y")' __ignored__

It works only if you remove all spaces from the expression: $ Rscript -e 'format(Sys.time(),paste("%a","%b","%d","%X","%Y"))' [1] "Mon Apr 30 10:45:47 AM 2007"

(Tested on i686 Debian etch Linux and Mac OS X 10.4.9 i686; bash, dash and csh show the same behavior; R 2.5.0 and R-devel 41383).

Although Rscript tries hard to pass the expression as one argument, it apparently doesn't prevent the shell from not taking it apart when calling Rexec from R.sh :/

Cheers,
Simon

On Apr 30, 2007, at 10:07 AM, S.J.Eglen_at_damtp.cam.ac.uk wrote:

> One of the examples in Rscript.Rd seems mis-formatted, in that the
> format statement is incomplete:
>
> ## Not run:
> Rscript -e 'date()' -e 'format(Sys.time(), "
>
> Both Rscript.Rd in R 2.5.0 and the version at:
> https://svn.r-project.org/R/trunk/src/library/utils/man/Rscript.Rd
> have
>
> Rscript -e 'date()' -e 'format(Sys.time(), "%a %b %d %X %Y")'
>
> Do the % need replacing with \% ?
>
> Stephen
>
>
>
>> sessionInfo()
> R version 2.5.0 (2007-04-23)
> i686-pc-linux-gnu
>
> locale:
> C
>
> attached base packages:
> [1] "stats" "grDevices" "utils" "datasets" "graphics"
> "methods"
> [7] "base"
>>
>
> ______________________________________________
> R-devel_at_r-project.org mailing list
>
https://stat.ethz.ch/mailman/listinfo/r-devel
>
>



R-devel_at_r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel Received on Mon 30 Apr 2007 - 15:04:51 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Mon 30 Apr 2007 - 15:33:03 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-devel. Please read the posting guide before posting to the list.