From: "Jesús Gabriel y Galán" Date: 2011-09-08T22:41:19+09:00 Subject: Re: Executing the output of a look On Thu, Sep 8, 2011 at 3:35 PM, dwight schrute wrote: > Hi, > > I have this simple loop: > > (1..12).each do |i| >  puts "t#{i}.showURL" > end > > Which produces the following output: > > t1.showURL > t2.showURL > t3.showURL > t4.showURL > t5.showURL > t6.showURL > t7.showURL > t8.showURL > t9.showURL > t10.showURL > t11.showURL > t12.showURL > > > > My question is this: How can I actually execute the output of the > script? (I want to execute the output, not just have it printed to the > screen) > > In bash, I would use backticks `` or dollar-bracket $() backticks also work in Ruby. Also system or %x{}: (1..12).each do |i| `t#{i}.showURL` end (1..12).each do |i| sytem("t#{i}.showURL") end (1..12).each do |i| %x{t#{i}.showURL} end Jesus.