Re: [R] Runing perl script from R

From: Duncan Murdoch <murdoch.duncan_at_gmail.com>
Date: Fri, 08 Apr 2011 19:40:39 -0400

On 11-04-08 4:56 PM, Rice, Terri wrote:
> Hi. I am trying to run perl script from R. Here's what happens.
>
>> setwd("C:\\Terri\\perl")
>> getwd()
> [1] "C:/Terri/perl"
>> list.files()
> [1] "hello.pl" "lines1_10.txt" "try_my.pl" "try_my.txt"
>> system("hello.pl")
> Warning message:
> In system("hello.pl") : Impossible to run C:\Terri\perl\hello.pl
>
> Does anyone know what I am doing wrong?

Perl scripts are not generally executable on their own. The shell will automatically run something like "perl hello.pl", but you went to a lower level.

To get what you want in Windows, try

shell('hello.pl') # Windows only

or

system('perl hello.pl')

Duncan Murdoch



R-help_at_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. Received on Fri 08 Apr 2011 - 23:43:09 GMT

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 Sat 09 Apr 2011 - 00:10:28 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.

list of date sections of archive