Re: [Rd] Revision of shell.exec?

From: Uwe Ligges <>
Date: Wed, 14 Sep 2011 13:47:19 +0200

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.

Uwe Ligges

> Cheers,
> Brian
> ______________________________________________
> mailing list
> mailing list Received on Wed 14 Sep 2011 - 11:50:10 GMT

This quarter's messages: by month, or sorted: [ by date ] [ by thread ] [ by subject ] [ by author ]

All messages

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 Thu 15 Sep 2011 - 11:40:31 GMT.

Mailing list information is available at Please read the posting guide before posting to the list.

list of date sections of archive