On 8/24/12 9:59 PM, "Yihui Xie" <x...@yihui.name> wrote: > On Fri, Aug 24, 2012 at 3:17 PM, Roebuck,Paul L <proeb...@mdanderson.org> > wrote: >> On 8/24/12 2:59 PM, "R. Michael Weylandt" <michael.weyla...@gmail.com> >> wrote: >> >>> On Fri, Aug 24, 2012 at 2:48 PM, Roebuck,Paul <proeb...@mdanderson.org> >>> wrote: >>>> [Redirected from R-Devel...] >>>> >>>> Not that I recall running across such, but does R (or CRAN package) >>>> provide something equivalent to PHP's escapeshellcmd() function >>>> to escape shell job control, wildcards, etc? >>> >>> I don't know PHP, but what does escapeshellcmd() provide over and >>> above what system() / system2() do? >>> >> >> As before, it escapes job control, etc from the command string. >> Assuming such existed in R, it would be used something like this: >> >> R> system(escapeshellcmd(sprintf("somecmd %s", untrustedInput1))) > > You probably mean shQuote(). >
No, as that ONLY handles double/single quote agreement (equivalent to PHP's escapeshellarg() function). ______________________________________________ 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.