[Rd] Revision of shell.exec?

Uwe Ligges ligges at statistik.tu-dortmund.de
Wed Sep 14 13:47:19 CEST 2011



On 14.09.2011 12:27, Brian Oney wrote:
> Hi List,
> I hope this is correct list to propose function extensions, sorry if not.
> I am preparing for a (hopefully painless) migration to linux. As far as
> I am aware of, the function "shell.exec" only comes with the windows
> version. I think this is a handy little function and would like to see
> my scripts work when I migrate.
>
> May I propose something (like the following)?
>
> open.file <- function(file) {
> if(.Platform$OS.type=="windows") {shell.exec(file)} else
> {system(paste("open ",file))}
> }
>
> Or just a small addition to the shell.exec function and no new named
> function.
> Hope the idea isn't received as "too stupid".

What is "open" supposed to do on a non-Windows machine? I do not have it 
on the only Linux installation I looked at now, hence we obviously 
cannot assume it exists on an arbitrary installation.

Best,
Uwe Ligges


>
> Cheers,
> Brian
>
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel



More information about the R-devel mailing list