unix
I'd like to point out a potential confusion. Although the advice about system() is technically correct, for the particular case of changing directories you probably want to use getwd/setwd [I think system() spawns its own shell, so changing directories with system() isn't persistent]. For example:
getwd() ## start in my home directory
[1] "/home/ben"
system("cd ..") ## this executes OK but ...
getwd()
[1] "/home/ben" ## I'm still in the same working directory
setwd("..") ## this is the way to change working directory
NULL
getwd() ## now I've moved up one
[1] "/home"
system("pwd") would do the same thing as getwd(), but is specific to Unix
(whereas getwd() should also work on Windows etc.)
For my two cents, the "shorthand" command that I'd like to have in R
would be a shortcut for referring to .Last.value like %, %% in Maple ...
might be hard to find a special character that's not already used for
something, though.
On 6 Nov 2000, Peter Dalgaard BSA wrote:
Meriema Belaidouni <meriema at info.univ-angers.fr> writes:
ls cd .. In matlab this possible by adding "!" !ls !cd ..
Use system("ls"). We've had the "!" convention at some point, but as I
remember it, people got tired of having it kick in unexpectedly where
logical "not" was intended, and we decided that it was probably a bad
idea to have a syntactically correct R expression do something
completely different when it happened to sit at the beginning of a line...
318 Carr Hall bolker at zoo.ufl.edu Zoology Department, University of Florida http://www.zoo.ufl.edu/bolker Box 118525 (ph) 352-392-5697 Gainesville, FL 32611-8525 (fax) 352-392-3704 -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html Send "info", "help", or "[un]subscribe" (in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._