Re: [R] how to run system command

2012-03-08 Thread Keith Jewell
Yes, not cygwin\bin but Rtools\bin (which is in my path:)
 Sys.which(date)
  date
Z:\\R\\Rtools\\bin\\date.exe

The OP's error message (Error in system(date, intern = TRUE) : 'date' not 
found) suggests he has no 'date' in his path.
I see ?system says DOS internal commands, ... cannot be used: see shell, 
so you and others are correct in recommending 'shell' rather than 'system'.

Sorry for the noise :-(
At least I've learned something :-)

Best regards,

KJ

William Dunlap wdun...@tibco.com wrote in message 
news:e66794e69cfde04d9a70842786030b93283...@pa-mbx04.na.tibco.com...
 You wrote:
   Works for me:
   e - system(date, intern=TRUE)
   e
  [1] Wed Mar  7 08:58:32 GMTST 2012
 I suspect you have cygwin\bin in your PATH variable,
 as that does not look like Windows date command:
   system(cmd.exe /c date /T)
  Wed 03/07/2012
   shell(date /T)
  Wed 03/07/2012
   shell(date) # asks for new date if no /T
  The current date is: Wed 03/07/2012
  Enter the new date: (mm-dd-yy) Warning messages:
  1: running command 'C:\Windows\system32\cmd.exe /c date' had status 1
  2: In shell(date) : 'date' execution failed with error code 1

 sessionInfo() does not report PATH's contents.  You can
 look at it with
   strsplit(Sys.getenv(PATH), .Platform$path.sep)[[1]]

 Bill Dunlap

 -Original Message-
 From: r-help-boun...@r-project.org [mailto:r-help-boun...@r-project.org] 
 On
 Behalf Of Keith Jewell
 Sent: Wednesday, March 07, 2012 1:02 AM
 To: r-h...@stat.math.ethz.ch
 Subject: Re: [R] how to run system command

 Works for me:
 --
  sessionInfo()
 R version 2.14.1 (2011-12-22)
 Platform: i386-pc-mingw32/i386 (32-bit)

 locale:
 [1] LC_COLLATE=English_United Kingdom.1252  LC_CTYPE=English_United
 Kingdom.1252LC_MONETARY=English_United Kingdom.1252
 [4] LC_NUMERIC=CLC_TIME=English_United
 Kingdom.1252

 attached base packages:
  [1] grDevices datasets  splines   graphics  stats tcltk utils
 tools methods   base

 other attached packages:
 [1] CBRIutils_1.0stringr_0.5  svSocket_0.9-51  TinnR_1.0.3
 R2HTML_2.2   Hmisc_3.8-3  survival_2.36-10

 loaded via a namespace (and not attached):
 [1] cluster_1.14.1 grid_2.14.1lattice_0.20-0 plyr_1.7.1
 svMisc_0.9-63
  e - system(date, intern=TRUE)
  e
 [1] Wed Mar  7 08:58:32 GMTST 2012
 

 What's your sessionInfo()?

 KJ


 sagarnikam123 sagarnikam...@gmail.com wrote in message
 news:1331041713089-4449906.p...@n4.nabble.com...
 i used it on windows system, but giving error like
 
  e - system(date, intern=TRUE)
  Error in system(date, intern = TRUE) : 'date' not found
 
  --
  View this message in context:
  http://r.789695.n4.nabble.com/how-to-run-system-command-
 tp4449597p4449
  906.html Sent from the R help mailing list archive at Nabble.com.

__
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.


Re: [R] how to run system command

2012-03-07 Thread Keith Jewell
Works for me:
--
 sessionInfo()
R version 2.14.1 (2011-12-22)
Platform: i386-pc-mingw32/i386 (32-bit)

locale:
[1] LC_COLLATE=English_United Kingdom.1252  LC_CTYPE=English_United 
Kingdom.1252LC_MONETARY=English_United Kingdom.1252
[4] LC_NUMERIC=CLC_TIME=English_United 
Kingdom.1252

attached base packages:
 [1] grDevices datasets  splines   graphics  stats tcltk utils 
tools methods   base

other attached packages:
[1] CBRIutils_1.0stringr_0.5  svSocket_0.9-51  TinnR_1.0.3 
R2HTML_2.2   Hmisc_3.8-3  survival_2.36-10

loaded via a namespace (and not attached):
[1] cluster_1.14.1 grid_2.14.1lattice_0.20-0 plyr_1.7.1 
svMisc_0.9-63
 e - system(date, intern=TRUE)
 e
[1] Wed Mar  7 08:58:32 GMTST 2012


What's your sessionInfo()?

KJ


sagarnikam123 sagarnikam...@gmail.com wrote in message 
news:1331041713089-4449906.p...@n4.nabble.com...
i used it on windows system, but giving error like

 e - system(date, intern=TRUE)
 Error in system(date, intern = TRUE) : 'date' not found

 --
 View this message in context: 
 http://r.789695.n4.nabble.com/how-to-run-system-command-tp4449597p4449906.html
 Sent from the R help mailing list archive at Nabble.com.


__
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.


Re: [R] how to run system command

2012-03-07 Thread William Dunlap
You wrote:
   Works for me:
   e - system(date, intern=TRUE) 
   e
  [1] Wed Mar  7 08:58:32 GMTST 2012
I suspect you have cygwin\bin in your PATH variable,
as that does not look like Windows date command:
   system(cmd.exe /c date /T) 
  Wed 03/07/2012 
   shell(date /T)  
  Wed 03/07/2012 
   shell(date) # asks for new date if no /T
  The current date is: Wed 03/07/2012 
  Enter the new date: (mm-dd-yy) Warning messages:
  1: running command 'C:\Windows\system32\cmd.exe /c date' had status 1 
  2: In shell(date) : 'date' execution failed with error code 1
 
sessionInfo() does not report PATH's contents.  You can
look at it with
   strsplit(Sys.getenv(PATH), .Platform$path.sep)[[1]]

Bill Dunlap

 -Original Message-
 From: r-help-boun...@r-project.org [mailto:r-help-boun...@r-project.org] On
 Behalf Of Keith Jewell
 Sent: Wednesday, March 07, 2012 1:02 AM
 To: r-h...@stat.math.ethz.ch
 Subject: Re: [R] how to run system command
 
 Works for me:
 --
  sessionInfo()
 R version 2.14.1 (2011-12-22)
 Platform: i386-pc-mingw32/i386 (32-bit)
 
 locale:
 [1] LC_COLLATE=English_United Kingdom.1252  LC_CTYPE=English_United
 Kingdom.1252LC_MONETARY=English_United Kingdom.1252
 [4] LC_NUMERIC=CLC_TIME=English_United
 Kingdom.1252
 
 attached base packages:
  [1] grDevices datasets  splines   graphics  stats tcltk utils
 tools methods   base
 
 other attached packages:
 [1] CBRIutils_1.0stringr_0.5  svSocket_0.9-51  TinnR_1.0.3
 R2HTML_2.2   Hmisc_3.8-3  survival_2.36-10
 
 loaded via a namespace (and not attached):
 [1] cluster_1.14.1 grid_2.14.1lattice_0.20-0 plyr_1.7.1
 svMisc_0.9-63
  e - system(date, intern=TRUE)
  e
 [1] Wed Mar  7 08:58:32 GMTST 2012
 
 
 What's your sessionInfo()?
 
 KJ
 
 
 sagarnikam123 sagarnikam...@gmail.com wrote in message
 news:1331041713089-4449906.p...@n4.nabble.com...
 i used it on windows system, but giving error like
 
  e - system(date, intern=TRUE)
  Error in system(date, intern = TRUE) : 'date' not found
 
  --
  View this message in context:
  http://r.789695.n4.nabble.com/how-to-run-system-command-
 tp4449597p4449
  906.html Sent from the R help mailing list archive at Nabble.com.
 
 
 __
 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] how to run system command

2012-03-06 Thread sagarnikam123
i run like ,but it giving other than what i expect
i also want to capture output  print it

 e-system(date)
 e
[1] 127


 e-system(dir)
 e
[1] 127

--
View this message in context: 
http://r.789695.n4.nabble.com/how-to-run-system-command-tp4449597p4449597.html
Sent from the R help mailing list archive at Nabble.com.

__
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.


Re: [R] how to run system command

2012-03-06 Thread Sarah Goslee
Please read the help for system, paying particular attention to the
intern argument.

 e - system(date, intern=TRUE)
 e
[1] Tue Mar  6 08:33:48 EST 2012


Sarah

On Tue, Mar 6, 2012 at 6:56 AM, sagarnikam123 sagarnikam...@gmail.com wrote:
 i run like ,but it giving other than what i expect
 i also want to capture output  print it

 e-system(date)
 e
 [1] 127

 
 e-system(dir)
 e
 [1] 127


-- 
Sarah Goslee
http://www.functionaldiversity.org

__
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.


Re: [R] how to run system command

2012-03-06 Thread R. Michael Weylandt
Those are error messages from the shell, not real values for what
you think you are doing. Are you looking for the getwd() and
Sys.date() functions instead?

Michael

On Tue, Mar 6, 2012 at 6:56 AM, sagarnikam123 sagarnikam...@gmail.com wrote:
 i run like ,but it giving other than what i expect
 i also want to capture output  print it

 e-system(date)
 e
 [1] 127

 
 e-system(dir)
 e
 [1] 127

 --
 View this message in context: 
 http://r.789695.n4.nabble.com/how-to-run-system-command-tp4449597p4449597.html
 Sent from the R help mailing list archive at Nabble.com.

 __
 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.


Re: [R] how to run system command

2012-03-06 Thread sagarnikam123
i used it on windows system, but giving error like

 e - system(date, intern=TRUE) 
Error in system(date, intern = TRUE) : 'date' not found

--
View this message in context: 
http://r.789695.n4.nabble.com/how-to-run-system-command-tp4449597p4449906.html
Sent from the R help mailing list archive at Nabble.com.

__
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.


Re: [R] how to run system command

2012-03-06 Thread Sarah Goslee
On Tue, Mar 6, 2012 at 8:48 AM, sagarnikam123 sagarnikam...@gmail.com wrote:
 i used it on windows system, but giving error like

 e - system(date, intern=TRUE)
 Error in system(date, intern = TRUE) : 'date' not found

If you type date at a windows command line does it work?

You can't use system() to run system commands that don't
exist on your system. I don't run windows, and have no
idea what the command/syntax to obtain the date might be.

It was already suggested you use Sys.Date() instead, and
only use system() for system commands not duplicated in R.

Sarah-


-- 
Sarah Goslee
http://www.functionaldiversity.org

__
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.


Re: [R] how to run system command

2012-03-06 Thread William Dunlap
 system(cmd.exe /c date /T, intern=TRUE)
[1] Tue 03/06/2012 

Bill Dunlap
Spotfire, TIBCO Software
wdunlap tibco.com 

 -Original Message-
 From: r-help-boun...@r-project.org [mailto:r-help-boun...@r-project.org] On 
 Behalf Of sagarnikam123
 Sent: Tuesday, March 06, 2012 5:49 AM
 To: r-help@r-project.org
 Subject: Re: [R] how to run system command
 
 i used it on windows system, but giving error like
 
  e - system(date, intern=TRUE)
 Error in system(date, intern = TRUE) : 'date' not found
 
 --
 View this message in context: 
 http://r.789695.n4.nabble.com/how-to-run-system-command-
 tp4449597p4449906.html
 Sent from the R help mailing list archive at Nabble.com.
 
 __
 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.


Re: [R] how to run system command

2012-03-06 Thread Henrik Bengtsson
On Tue, Mar 6, 2012 at 11:49 AM, William Dunlap wdun...@tibco.com wrote:
 system(cmd.exe /c date /T, intern=TRUE)
 [1] Tue 03/06/2012 

To avoid messing with cmd.exe /c, you can use shell(), e.g.

 res - shell(date /T, intern=TRUE)
 res
[1] Tue 03/06/2012 



 Bill Dunlap
 Spotfire, TIBCO Software
 wdunlap tibco.com

 -Original Message-
 From: r-help-boun...@r-project.org [mailto:r-help-boun...@r-project.org] On 
 Behalf Of sagarnikam123
 Sent: Tuesday, March 06, 2012 5:49 AM
 To: r-help@r-project.org
 Subject: Re: [R] how to run system command

 i used it on windows system, but giving error like

  e - system(date, intern=TRUE)
 Error in system(date, intern = TRUE) : 'date' not found

 --
 View this message in context: 
 http://r.789695.n4.nabble.com/how-to-run-system-command-
 tp4449597p4449906.html
 Sent from the R help mailing list archive at Nabble.com.

 __
 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.