From: Agustin Ramos Date: 2009-07-15T04:50:56+09:00 Subject: Re: STDOUT Lee Hinman wrote: > On Tue, Jul 14, 2009 at 1:23 PM, Agustin Ramos > wrote: >> Chris Dempsey wrote: >>> You're looking for something like >>> >>> puts "ruby #{scriptFolder}/#{file}" >> >> Nono, the scripts that i'm running print in the screen "Testo Ok" or >> "Test Fail" >> i need to save these output in a TXT file. >> >> Thanks!! > > If you only need to save a single line, you can do this: > > results = `ruby #{scriptFolder}/#{file}` > > If you need to be looking at multiple lines, you should check out > IO.popen > > - Lee With this line results = `ruby #{scriptFolder}/#{file}` i'm saving only the file location string. It's the same as results = "ruby "+scriptFoler+"/"+file You only change the concatantio symbol by printing variables into the string. I need to save the cmd output, the output of the script. So With this filesToExec.each { |file| system("ruby "+scriptFolder+"/"+file) # I need this output } I'm running the scripts, that's correct? or i have to do it in other way? -- Posted via http://www.ruby-forum.com/.