No paths for shell() - instead throw it commands as if you were at the Windows command prompt, i.e.
res <- shell("find", intern=TRUE); str(res); chr [1:3454] "." "./.Rhistory" "./aroma.affymetrix" ... /H 2010/1/7 Uwe Ligges <lig...@statistik.tu-dortmund.de>: > Argh. I see it as well. Will dig a lit tomorrow. > > Uwe > > > > > > On 07.01.2010 12:25, Gabor Grothendieck wrote: >> >> I get a problem with shell too: >> >> Under Rgui: >> >>> R.version.string >> >> [1] "R version 2.10.1 Patched (2010-01-01 r50884)" >> >>> system("C:\\windows\\system32\\find /?", intern = TRUE) >> >> character(0) >> >>> system("cmd /c C:\\windows\\system32\\find /?", intern = TRUE) >> >> character(0) >> >>> shell("C:\\windows\\system32\\find /?") >> >> Warning message: >> In shell("C:\\windows\\system32\\find /?") : >> 'C:\windows\system32\find /?' execution failed with error code 1 >> >> They all work, i.e. they give the required help message, under Rterm >> and when I issue this from the Windows console it works: >> C:\windows\system32\find /? >> >> >> 2010/1/7 Uwe Ligges<lig...@statistik.tu-dortmund.de>: >>> >>> >>> On 07.01.2010 02:04, Gabor Grothendieck wrote: >>>> >>>> If you have C:\Rtools\bin on your PATH note that it contains a >>>> UNIX-like find utility that conflicts with the find utility in >>>> Windows. If that is the problem then remove that from your PATH and >>>> then run the batch file. >>>> >>>> The batchfiles distribution at http://batchfiles.googlecode.com has >>>> utilities (Rgui.bat, R.bat, Rtools.bat, etc.) that will automatically >>>> add C:\Rtools\bin to your path temporarily or only while R is running >>>> so that you can leave it off your PATH. >>> >>> >>> I guess it's the use of system() rather than shell() that causes the >>> problem. Under Windows, you have to use shell in order to start a command >>> interpreter. >>> >>> Uwe Ligges >>> >>> >>>> On Wed, Jan 6, 2010 at 6:51 PM, John Schexnayder<jsc...@us.ibm.com> >>>> wrote: >>>>> >>>>> This is sort of a strange bug. Not show stopping, but annoying. I was >>>>> wondering if anyone else has noticed this and reported it before I >>>>> submit >>>>> a bug report. >>>>> >>>>> I noticed while running the RGui and attempting to debug one of my >>>>> scripts >>>>> that I encountered a Windows error informing me that "Find String >>>>> [grep] >>>>> Utility has encountered a problem and needs to close." It is being >>>>> generated by a call to a DOS batch file which contains a call to >>>>> Find.exe. >>>>> It can be reproduced by simply typing "System("find")" in RGui. What >>>>> I >>>>> found strange is that I have been running this script daily without >>>>> this >>>>> problem for months. I now realize I never ran that portion of the >>>>> script >>>>> while in RGui.exe. It has always run in batch mode which is done by >>>>> Rterm.exe. >>>>> >>>>> I have tried this on three separate machines now all running Windows XP >>>>> SP3, with versions of R 2.8.1 and R 2.10.1 If executing >>>>> "System("find") >>>>> under RGui, an error window for the Find String Utility is generated >>>>> and >>>>> the command is not exectuted. If the same command is issued in Rterm >>>>> the >>>>> expected "FIND: Parameter format not correct" message is properly >>>>> returned. >>>>> >>>>> It doesn't seem an important bug, but it could be the canary in the >>>>> mine >>>>> for a larger problem somewhere down the road. >>>>> >>>>> Re, >>>>> John Schexnayder >>>>> >>>>> IBM Tape Manufacturing - Information Technology >>>>> San Jose, CA 95138 >>>>> jsc...@us.ibm.com >>>>> >>>>> [[alternative HTML version deleted]] >>>>> >>>>> ______________________________________________ >>>>> 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. >>>>> >>>> >>>> ______________________________________________ >>>> 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. >>> > > ______________________________________________ > 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. > ______________________________________________ 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.