From: Siep Korteling Date: 2008-11-13T06:06:08+09:00 Subject: Re: Need tutoring on using a path environment variable dkmd_nielsen wrote: > I don't know what to do. I have an environment variable, PW_PATH, > that contains the folder names where applications can be executed > from. I want to start a particular application that is in one of > those folders. I currently use the following: > > system("presort /a /nos /watch #{template[0]}") # submit the > presort to run > > This works when the contents of PW_PATH are added to the PATH > variable. But I would like to avoid that if I can. I guess my > questions are: How do I first acquire the contents of PW_PATH? How > do employ the contents as a temporary addition to PATH so that system > can submit the application and it will be found and executed? > > Suggestions? Comments? Observations? All are appreciated. > > dvn ENV contains all environment variables; ENV['PW_PATH'] is the content of PW_PATH. So this might be sufficient: system("#{ENV['PW_PATH']/presort /a /nos /watch #{template[0]}") hth, Siep -- Posted via http://www.ruby-forum.com/.