[R] How to do platform independent system calls?
Gerrit.Eichner at math.uni-giessen.de
Tue Apr 2 12:38:47 CEST 2013
can't say anything about your 1st question, but w.r.t. the 2nd
should do what you want.
Regards -- Gerrit
On Tue, 2 Apr 2013, Asis Hallab wrote:
> Dear R experts,
> I hope everyone has had a happy easter break.
> Recently my work included writing R function that need to call external tools.
> I did this using R's system function for example:
> system( paste( 'tool', '-input', path_to_input, '-output',
> path_to_output, '-other_switch', some_val ) )
> I have two question about this:
> 1) Is there a way to implement such calls to external tools, so they
> become platform independent? I mean, so that these calls will work
> both on a *nix and a Windows system?
> 2) Is there a way to generate platform independent paths? So that
> "path/2/input.tbl" on *nix systems becomes "path\2\input.tbl" on a
> Windows system?
> Your help will be much appreciated!
> Kind regards!
> R-help at r-project.org mailing list
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
More information about the R-help